깃허브 풀 충돌

yewon Lee·2024년 3월 3일
0

팀원의 것을 풀 받고 푸시를 했어야 했는데 풀을 받지 않고 푸시를 해버려서 충돌이 생김
검색해보니 충돌이 나는 변경사항을 직접 고치고 풀 받으면 된다는데 나는 내가 작성중인 파일이 아니라 이미 커밋해버린 상태에서 충돌이 났기 때문에 해당이 안됐다.

  1. git bash로 $ git pull --no-rebase
    정확히는 까먹었지만 저기 나와있는 경고창대로 써보니 pull이 되기는 했다. 하지만 팀원의 파일이 반영이 된 것이 아니라 내 기존 파일에 팀원의 파일이 추가되어 내가 다시 팀원의 변경사항을 커밋했어야했다. -> 팀원의 코드를 다시 내가 커밋하는 것이므로 해결x

  2. 팀원의 커밋 전까지로 내 커밋상태 돌리기
    기능 하나만 추가된 상태여서 내가 추가한 변경사항들을 따로 백업을 하고 커밋을 되돌려 추가했다. 커밋을 되돌린 후에 다시 팀원의 것을 풀 받고 내가 수정한 코드를 다시 추가했다. -> 성공!

코드를 다시 작성하고 싶지 않아서 계속 찾아봤는데 이 방법이 제일 빠르고 해결이 쉬웠다...😅

profile
시작

1개의 댓글

comment-user-thumbnail
2024년 4월 23일

안녕하세요. 한화 sw캠프 관련해서 궁금한걸 여쭤보고 싶은데 괜찮으실까요. 괜찮으시다면 gwj6103@naver.com 메일하나 부탁드립니다!! 혹은 메일 남시시면 감사하겠습니다.

답글 달기