취소사항을 버전으로 남기기 (revert)

📄 취소사항을 버전으로 남기기

reset이나 restore같은 명령어들은 history에 돌아갔다는 기록이 남지 않습니다.

이떄 기록을 남기기 위해서 revert명령어를 사용합니다.

git revert 해쉬코드 또는 HEAD~n을 사용하여 커밋을 취소하고 기록을 남깁니다.

revert

이렇게 커밋에서 변경했던 모든 내용을 다 삭제 해주는 새로운 커밋이 생긴 것을 확인할 수 있습니다.

📄 버전을 남기지 않고 revert하기

revert에 –no-commit이라는 옵션을 남깁니다.

git revert --no-commit 해쉬코드 또는 HEAD~n

위와 같은 명령어를 이용해 커밋을 취소하면 기록이 남지 않게 됩니다.

참고

  • 드림코딩

Leave a comment