이 글에서는 git pull 시 충돌 해결하는 방법에 대해서 설명합니다.
Table Of Contents
git pull 시 충돌 해결하는 절차
이 오류는 로컬 저장소의 변경 사항과 원격 저장소의 변경 사항이 충돌하기 때문에 발생합니다. 원격 저장소의 변경 사항을 병합하기 전에 로컬 작업 트리에서 변경 사항을 커밋하거나 스태시해야 합니다. 그리고 병합할 수 없는 파일은 이동 또는 제거해야 합니다.
먼저 로컬 변경 사항을 스태시하고, 원격 저장소에 git pull로 변경사항을 다운로드해 봅시다. 그 후 스태시한 변경 사항을 적용하고 파일 충돌을 해결한 뒤 커밋할 수 있습니다.
로컬 변경 사항 스태시하기:
git stash save "My local changes"
원격 저장소에서 변경 사항 가져오기:
git pull --rebase
스태시한 변경 사항 다시 적용하기:
git stash apply
파일 충돌이 발생한 경우 수동으로 충돌을 해결한 다음 커밋하세요.
모든 충돌이 해결된 후 변경 사항을 커밋합니다:
git add .
git commit -m "Merge local and remote changes"
이제 로컬 변경 사항과 원격 저장소의 변경 사항이 병합되고 충돌이 해결되었습니다.
'IT' 카테고리의 다른 글
윈도우 노트북과 PC의 절전모드로 인한 로그아웃 방지하는 법 - 절전모드 끄기 (0) | 2024.01.21 |
---|---|
무료로 구글 클라우드 서비스 가입하고 vm 할당 받기 - 결제 없음 (0) | 2024.01.21 |
git 사용 시 수정 이전으로 내용 되돌리는 방법 (소스코드 관리) (0) | 2024.01.21 |
메모리 검사 테스트 결과 보는 법 - valgrind memcheck test (프로그래밍 C/C++) (0) | 2024.01.21 |
vscode 한글 설치 및 설정하기 (0) | 2024.01.21 |