Notice
Recent Posts
Recent Comments
Link
think deeply
[Git] Conflict(충돌) 났을 때 해결방법 2가지_강제 pull 하기 본문
Automatic merge failed; fix conflicts and then commit the result.
이런 에러가 발생했을때,
해결방법은 2가지 !!
방법 1. 코드 수정하기
1) 충돌이 발생하는 부분을 제거 혹은 수정해주기 ( >>> === <<< 이런것도 전부 지워줘야한다. )
2) 그 후 다시 커밋.
git pull origin main
방법 2. 강제 pull 하기
방법1이 안된다면 다음 방법을 진행.
로컬에 있는 자신의 브랜치를 원격 레포로 덮어쓰고(바꾸고) 싶을 때
혹은 로컬에 있는 브랜치가 삭제되도 상관없을 때 진행한다.
아래 명령을 차례대로 실행한다.
fetch명령은 원격 레포의 최신 커밋정보들을 가져온다.
reset명령은 로컬 레포의 최신 커밋을 가리키는 HEAD값을 위에서 가져온 커밋을 가리키도록 한다.
마지막으로 pull 명령을 통해 원격 레포의 최신 커밋내용을 로컬에 적용한다.
git fetch --all
git reset --hard origin/main
git pull origin main
'rainbow > etc.' 카테고리의 다른 글
[VSCode / jupyter] VSCode에서 conda 환경의 주피터 커널 추가하기 (feat. Mac 환경) (0) | 2023.08.17 |
---|---|
[python] melt함수 (feat. matrix 구조를 table 구조로 바꾸기) (0) | 2023.04.11 |
[머신러닝] 앙상블(ensemble) 기본 개념 정리 (feat. 보팅, 배깅, 부스팅, 스태킹) (0) | 2023.04.03 |
RSS란 (0) | 2023.03.29 |
[Python] where()함수 - 조건에 맞는 값 위치 or 값 변경 (데이터프레임 특정 칼럼) (0) | 2023.02.20 |
Comments