본문 바로가기
반응형

Branch2

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.
[총정리] Git/Github 브랜치(branch) 목록, 생성, 삭제, 이동, 전환, 병합 요약 // 브랜치 확인, 로컬 저장소 브랜치 목록 $ git branch // 원격 저장소에서 정보 가져오기 $ git fetch --all // 원격 저장소 브랜치 목록 $ git branch -r // 로컬, 원격 저장소 브랜치 목록 $ git branch -a // 원격 저장소 브랜치 가져오기 $ git checkout -t origin/브랜치명 // 브랜치 전환 $ git checkout 브랜치명 // 브랜치 생성 $ git branch 브랜치명 // 로컬 저장소 브랜치 삭제 $ git branch -d 브랜치명 // 원격 저장소 브랜치 삭제 $ git push origin --delete 브랜치명 // 로컬에서 삭제했는데 원격 저장소에 남아있는 브랜치 삭제 $ git remote prune or.. 2022. 5. 30.
반응형