인프런 커뮤니티 질문&답변

쭈도리님의 프로필 이미지

작성한 질문수

실무자가 알려주는 Git - 입문편

pull request 실습

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

해결된 질문

작성

·

180

2

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

답변 1

0

Country님의 프로필 이미지
Country
지식공유자

2021. 03. 02. 00:57

안녕하세요 준또님?

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

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

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

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

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

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

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

쭈도리님의 프로필 이미지
쭈도리
질문자

2021. 03. 02. 23:46

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