728x90
시간은 되돌릴 수 없지만 커밋은 되돌릴 수 있다.
단, revert
는 이력이 남는다.
git revert <해당 revision>
이력을 남기지 않고 되돌리기 위해서 reset
을 사용한다.
soft option은 워킹 디렉토리의 파일은 보존한다.
git reset --soft HEAD~1
hard option은 워킹 디렉토리의 변동사항도 제거한다.
해당 커밋 이후의 모든 변동사항이 사라진다(상남자식 reset).
git reset --hard HEAD~1
Reference
728x90
'Programming > Git' 카테고리의 다른 글
[git] git flow 설정 제거하기 (0) | 2022.10.25 |
---|---|
Github profile Wakatime 연동하기 (1) | 2021.11.18 |
[git] Repository 복사하기(git clone --mirror) (0) | 2021.08.16 |
Github Action으로 자동으로 README.md에 링크 생성하기 (0) | 2021.05.24 |
[git] 무료 입문강의 (0) | 2021.05.22 |
댓글