상세 컨텐츠

본문 제목

Git 명령어 ( git revert, git reset )

Git

by somiyuralove 2019. 1. 11. 23:52

본문

안녕하세요. 

이번 시간에는 저번시간에 이어 git 명령어에 대해서 계속 알아보겠습니다.

자 준비가 되셨나요?? 시작합니다.^^

git revert 커밋SHA-1체크섬값  이명령은 특정 지점의 커밋 SHA-1 체크섬 값을 입력하면 해당 지점까지 변경 내역을 취소하게 됩니다.

먼저 가장 최근 커밋의 변경 내역을 되돌려보겠습니다. git log -5 명령을 실행합니다.

커밋 SHA-1 체크섬값 앞 네자리가 ad64입니다.

git revert ad64를 입력하고 실행합니다.

그러면 vi 창이 뜨고 앞에 Revert라는 문자가 입력되어 있는것을 확인합니다. :wq를 눌러 저장합니다.

되돌리기가 완료되었습니다.

다음으로 git reset 명령어를 알아보겠습니다.

git reset 명령은 어떤 특정 커밋을 사용하지 않게 되어 다시 되돌릴때 사용합니다. git revert와 틀린점은 이전 커밋내용을 남기지 않는다는 것에서 차이가 있습니다.

git reset --soft HEAD~~~ : 최근 커밋의 세번째 커밋까지, 그리고 커밋만 되돌려보기 위해 soft 모드를 사용했습니다.

git log -5를 실행해 확인해보고, git reset --soft HEAD~~~를 실행하고 git log -3 명령을 실행합니다.

이번시간에는 여기까지 알아보고 다음 시간에는 git checkout HEAD -- filename 와 git rebase에 대해서 알아보겠습니다.

그럼 다음에 뵈요.^^;;

바이바이!!


'Git' 카테고리의 다른 글

SourceTree  (0) 2019.01.12
Git 명령어 ( git checkout)  (0) 2019.01.12
Git 명령어 ( git tag, git commit --amend )  (0) 2019.01.11
이클립스에서 Git 사용법 5 ( PUSH, PULL )  (0) 2019.01.09
이클립스에서 Git 사용법 4  (0) 2019.01.06

관련글 더보기

댓글 영역