[Git]Github Desktop) Amend Undo?

SeoYehJoon·2023년 8월 23일
0

Revert를 공부하다가 Undo랑 Amend라는 옵션이 있어서 공부했던 걸 간략히 정리해보겠다.


먼저 Repository안의 메모장에 "undo" 라는 내용을 추가하고 커밋 해주자( 푸쉬는 하지말자 )


#1번 그림

히스토리 탭 들어가보자


#2번 그림

푸시하기전이라 그런지 Amend commit과 Undo commit 옵션이 생겼다. 먼저 Undo를 클릭해보자



History탭에서 해당 커밋내용 사라지고 오른쪽 상단의 Push origin도 사라진다.

Undo

=커밋을 취소시킨다.
=하지만 로컬 저장소 내 파일내용은 바뀌지 않는다.
=딱 커밋만 취소시킨다.
=#1번 그림의 상태로 돌아간다.

정확히 #1번 그림으로 되돌아감



Amend

undo테스트 하면서 했던것처럼 amend test라는 내용을 메모장에 추가하고 commit 해보자( 역시 푸쉬는 하지말자 )

amend commit 클릭

History 탭

Undo와 마찬가지로 Amend는 커밋을 취소하는 의도가 아닌 수정하고 다시 commit하겠다는 뜻이라 Push origin이 여전히 떠있고 history탭에서 유지된다.

changes 탭

profile
책, 블로그 내용을 그대로 재정리하는 것은 가장 효율적인 시간 낭비 방법이다. 벨로그에 글을 쓸때는 직접 문제를 해결한 과정을 스크린샷을 이용해 정리하거나, 개념을 정리할때는 최소2,3개소스에서 이해한 지식을 정리한다.

0개의 댓글