반응형 Pull1 Git 강제 pull, 로컬 브랜치 덮어쓰기 (reset --hard origin/master) 로컬 브랜치 덮어쓰기 *원격 브랜치 덮어쓰기(강제 push)는 이 글을 참고 상황 A 브랜치, B 브랜치가 있다. (A와 B가 같은 브랜치여도 가능) 원격 저장소의 A 브랜치의 내용을 가져와서 로컬 저장소의 B 브랜치에 덮어쓰려고 한다. 즉 강제 pull을 하려고 한다. 방법 1. 로컬에서 B 브랜치로 전환하기 git checkout B 2. B 브랜치를 A브랜치의 내용으로 덮어쓰기 git reset --hard origin/A 무슨 일이 일어날까? 현재 로컬 저장소의 B 브랜치에 있는 모든 내용과 변경사항을 버리고, 원격저장소의 A 브랜치와 동일하게 만든다. 2022. 6. 3. 이전 1 다음 반응형