728x90
반응형
질문 : Git에서 로컬 분기를 원격 분기로 완전히 바꾸는 방법은 무엇입니까?
두 가지 지점이 있습니다.
최근에 나는 지역 지부를 심각하게 엉망으로 만들었습니다.
로컬 브랜치를 완전히 원격 브랜치로 바꾸려면 어떻게해야 원격 브랜치가있는 곳에서 작업을 계속할 수 있습니까?
나는 이미 SO를 검색했으며 로컬에서 원격 지점으로 체크 아웃해도 효과가 없습니다.
답변
- (Zoltán의 의견에서 ) 교체하려는 분기를 확인했는지 확인하십시오.
- 마스터가 교체 할 로컬 브랜치이고 "origin / master"가 재설정하려는 원격 브랜치라고 가정합니다.
git reset --hard origin/master
이렇게하면 원본 / 마스터와 동일한 개정이되도록 로컬 HEAD 분기가 업데이트되고 --hard
는이 변경 사항을 인덱스 및 작업 공간에도 동기화합니다.
출처 : https://stackoverflow.com/questions/9210446/how-to-replace-local-branch-with-remote-branch-entirely-in-git
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
Git에서 충돌하는 파일을 나열하는 가장 간단한 방법 (0) | 2021.11.15 |
---|---|
git stash create로 만든 stash을 삭제하는 방법 (0) | 2021.11.15 |
일반 Git 저장소를 베어 저장소로 변환하는 방법 (0) | 2021.11.12 |
Git의 준비되지 않은 변경 사항에서 "old mode 100755 new mode 100644"라는 파일을 제거하는 방법 (0) | 2021.11.12 |
원격 Git 브랜치를 생성하는 방법 (0) | 2021.11.12 |