먼저 Repository안의 메모장에 "undo" 라는 내용을 추가하고 커밋 해주자( 푸쉬는 하지말자 )
#1번 그림
히스토리 탭 들어가보자
#2번 그림
푸시하기전이라 그런지 Amend commit과 Undo commit 옵션이 생겼다. 먼저 Undo를 클릭해보자
History탭에서 해당 커밋내용 사라지고 오른쪽 상단의 Push origin도 사라진다.
=커밋을 취소시킨다.
=하지만 로컬 저장소 내 파일내용은 바뀌지 않는다.
=딱 커밋만 취소시킨다.
=#1번 그림의 상태로 돌아간다.
정확히 #1번 그림으로 되돌아감
undo테스트 하면서 했던것처럼 amend test라는 내용을 메모장에 추가하고 commit 해보자( 역시 푸쉬는 하지말자 )
amend commit 클릭
History 탭
Undo와 마찬가지로 Amend는 커밋을 취소하는 의도가 아닌 수정하고 다시 commit하겠다는 뜻이라 Push origin이 여전히 떠있고 history탭에서 유지된다.
changes 탭