원격 브랜치가 reset 등으로 인해 로컬과 형상이 맞지 않을 때가 있다.
아래과 같이 pull과 push가 둘다 가능한 상태이다(물론 실제론 충돌 때문에 실행되지 않는다).
이럴 때 다음의 명령어를 입력하여 강제로 pull을 시킴으로써 로컬 브랜치를 원격 브랜치에 동기화 시킬 수 있다.
이때 로컬 브랜치의 내용이 모두 날라가므로 주의하자.
원격 브랜치 강제 pull 하기
git fetch --all && git reset --hard origin/[원격브랜치명] && git pull origin [원격 브랜치명]
'Git' 카테고리의 다른 글
[Git] Merge/Rebase 취소(abort) (0) | 2022.12.05 |
---|---|
[Git] 브랜치명 변경하기 (0) | 2022.07.17 |
[Git] git reset --soft, --mixed, --hard 차이 (간단하게) (0) | 2022.06.14 |
[Git] 원격 브랜치 관리2 (0) | 2021.08.18 |
[Git] 원격 브랜치 관리1 (0) | 2021.08.06 |