[Git] 작업 되돌리기

Robert.Yang·2023년 8월 27일
1

Git

목록 보기
31/37
post-thumbnail
post-custom-banner

인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.

작업 되돌리기

git revert <취소할 커밋> : 취소된 새로운 커밋 만들기

git revert <취소할 커밋>

revert를 명령어로 하는 방법은 git revert <취소할 커밋 해시>를 입력하면 된다. 커밋해시는 당연히 긴 커밋해시뿐만 아니라 짧은 커밋해시도 가능하다. 입력하게 되면 아래와 같이 나온다.

vim화면이 나오는데 자동으로 커밋 메세지를 적어주었기 때문에 :wq로 저장후 나가기를 하면 된다.

그리고 git log -p명령어로 확인하면 위와 같이 잘 revert가 되었다는것을 볼 수 있다.

git reset <되돌아 갈 커밋>: 예전 커밋으로 되돌아가기

git reset <되돌아 갈 커밋>

revert와 다른 점은 reset 뒤에 되돌아 갈 커밋을 적어준다는 점이다. 그리고 소스트리때 배웠듯이 옵션이 soft, mixed, hard가 있다. 옵션이 없으면 기본은 mixed이며 옵션을 적어줄려면 reset 뒤에 --옵션명을 적어주면 된다.

profile
모든 것을 즐길 줄 아는 개발자, 양성빈입니다.
post-custom-banner

0개의 댓글