Study/Command
[Git] 로컬을 원격 저장소 상태로 완전히 맞추는 방법
아기제이
2025. 4. 17. 17:19
728x90
⚠️주의: 이 작업은 로컬 변경 사항을 모두 날려버림
1. 원격 저장소의 최신 상태를 가져옴 (병합은 안 함)
git fetch origin
2. 로컬 브랜치를 원격 브랜치와 동일하게 덮어쓰기.
변경 파일, 스테이징된 것, 커밋 안 된 것 전부 삭제됨
git reset --hard origin/브랜치명
* 정말 중요한 변경사항이 있다면?
reset --hard는 되돌릴 수 없기 때문에, 혹시 몰라서 백업하려면 먼저 이렇게:
git stash push -m "backup-before-reset"
그 후에 reset 해도 됨.