원본: https://stackoverflow.com/questions/23289965/undo-git-commit-with-tortoisegit/46107792
#Undo Commit
#Commit 취소
실수로 혹은 다른 파일을 Commit한 경우, 해당 Commit을 취소하는 방법
0. 상황
위 이미지와 같이 실수로 Commit을 한 상황
"test"라고 된 Commit을 하기 이전 상황으로 돌리고 싶음
1. origin/HEAD origin/maseter 선택
2. 우클릭 -> Rest "master" to this... 선택
3. Mixed 선택
4. 완료
이렇게 master 표시가 test에서origin/HEAD origin/master 위치로 변경
하지만 여전히 Log Messages에 test가 남아 있어서 불안하다.
5. 검증 (Log Messages에서 Commit기록 삭제 확인)
이런 화면을 보고 싶었는데 4까지 완료하면
이렇게 보여서 불안하다.
하지만 정상적으로 진행된 것이 맞다.
4번까지 진행한 창을 끄고, show log를 이용해서 다시 켜서 확인 해보면
이렇게 commit한 기록이 삭제되어 있는 것을 확인 할 수 있다.
'소스관리(CI)' 카테고리의 다른 글
Git 서버 관리 - Forks (0) | 2020.06.12 |
---|---|
Git fetch First, not fast forward (0) | 2020.06.11 |
TortoiseGit을 이용해 Github에 저장소 생성 및 데이터 올리기 (0) | 2020.06.11 |