• 카테고리

    질문 & 답변
  • 세부 분야

    개발 도구

  • 해결 여부

    해결됨

스테이지에 올리는 add 이후 머지를 하면 안되는 이유 알 수 있을까요?

21.03.01 22:47 작성 조회수 123

2

11:07 git rebase 이후에 스테이지에 올리는 add 이후 머지를 하면 안되는 이유 알 수 있을까요?
 물론 리베이스 중이기 때문에 continue명령어를 해줘야 하는게 맞는거 같긴한데... 실수로 머지를 하는 경우도 있을거 같아서요.
 

답변 1

답변을 작성해보세요.

0

안녕하세요 준또님?

제가 절대 commit을 하지 말라고 한 부분 확인했습니다.

관련해서 제가 테스트를 해보았습니다.

상황: rebase 중 conflict가 났고, 수정을 한 후에 add를 함

이 상황에서 말씀해 주신 것처럼 rebase --continue가 아닌 commit을 해보았습니다.

그리고 난 뒤에 rebaes --continue를 했더니 정상적으로 진행이 되지 않고 아래와 같은 메시지가 나왔습니다.

"stage에 아무것도 남은게 없다(이미 commit을 임의로 해버렸죠?), rebase --skip이나 --abort를 해라"라고 합니다.

그래서 이 상황에서 continue는 하지 못하고 skip이나 abort를 해서 rebase를 마무리 해야 합니다.

준또님의 프로필

준또

질문자

2021.03.02

아하 감사합니다~! 깃에서 커밋을 해도 결국 continue 명령어를 유도하는 가보군요.
직접 실험까지 해주시고 감사드립니다. ㅠㅠ 제가 해봤었어야 하는데.. 죄송합니다.
덕분에 아주빠르게 익혔습니다!! :) 정말 감사드립니다!