로컬에서 커밋하다가 그 커밋을 다 날리고 새로 시작하고 싶을 때 쓰는 명령어이다(로컬 브랜치 덮어쓰기).
git checkout main
git reset --hard origin/main
이렇게 하면 main(현재 위치)의 로컬 저장소의 커밋들을 다 버리고 깃허브에 올라가 있는 main을 덮어쓴다는 내용이다.
여기서는 로컬 main에서 원격 main을 덮어쓰는 것으로 예시를 들었지만 상황에 맞게 변경할 수 있다.
'Git' 카테고리의 다른 글
[Git] 특정 커밋으로 되돌아가기 (1) | 2023.12.07 |
---|