본문 바로가기
TIL

[TIL] pull 충돌 발생시 해결방법

by chengzior 2024. 11. 25.

 

항상 확인하고 pull한 다음 commit&push를 해줬는데

어디선가 꼬여서 깃 로그를 clean하게 한 다음 pull 하라는 오류만 잔뜩.

오늘 하루종일 이것 때문에 스트레스 받았는데

해결방법은 의외로 간단하다.

(다른 더 좋은 방법이 있을 수도 있으니 잘 찾아보시길...)

 


1. 우선 내가 수정한 파일을 백업해둔다.

2.

git log --oneline

터미널에 입력 후 충돌이 발생하기 전 커밋 해쉬를 찾아준다.

3.

git reset --hard <commit-hash>

커밋해쉬를 입력하여 충돌 발생 전 커밋으로 돌아간다.

4.

작업 전 변경 사항을 모두 pull 해준다.

5.

작업 후 commit을 하고 pr까지 해주면 끝

 

 

'TIL' 카테고리의 다른 글

[TIL] Dart에서 Json 데이터 사용하기  (0) 2024.11.28
[TIL] dart 현재 시간 가져오기  (0) 2024.11.27
팀프로젝트 시작 : 깃 다루기  (0) 2024.11.21
[TIL] 동적계획법  (0) 2024.11.20
[TIL] 이진트리  (0) 2024.11.19