취소사항을 버전으로 남기기 (revert)
📄 취소사항을 버전으로 남기기
reset이나 restore같은 명령어들은 history에 돌아갔다는 기록이 남지 않습니다.
이떄 기록을 남기기 위해서 revert명령어를 사용합니다.
git revert 해쉬코드 또는 HEAD~n
을 사용하여 커밋을 취소하고 기록을 남깁니다.
이렇게 커밋에서 변경했던 모든 내용을 다 삭제 해주는 새로운 커밋이 생긴 것을 확인할 수 있습니다.
📄 버전을 남기지 않고 revert하기
revert에 –no-commit이라는 옵션을 남깁니다.
git revert --no-commit 해쉬코드 또는 HEAD~n
위와 같은 명령어를 이용해 커밋을 취소하면 기록이 남지 않게 됩니다.
참고
- 드림코딩
Leave a comment