자바칩
[Git] 로컬을 원격 저장소 상태로 완전히 맞추는 방법 본문
728x90
⚠️주의: 이 작업은 로컬 변경 사항을 모두 날려버림
1. 원격 저장소의 최신 상태를 가져옴 (병합은 안 함)
git fetch origin
2. 로컬 브랜치를 원격 브랜치와 동일하게 덮어쓰기.
변경 파일, 스테이징된 것, 커밋 안 된 것 전부 삭제됨
git reset --hard origin/브랜치명
* 정말 중요한 변경사항이 있다면?
reset --hard는 되돌릴 수 없기 때문에, 혹시 몰라서 백업하려면 먼저 이렇게:
git stash push -m "backup-before-reset"
그 후에 reset 해도 됨.
'Study > Command' 카테고리의 다른 글
[Docker] 컨테이너 재실행 명령어 (0) | 2025.06.18 |
---|---|
CMD에서 API 테스트 하는 명령어 (0) | 2025.05.30 |
Docker 이미지 삭제하는 명령어 (0) | 2025.03.25 |
포트가 사용 중인지 확인하는 명령어 (0) | 2025.03.13 |
레지스트리 명령어 (0) | 2025.03.06 |