되돌리기
아래는, Revert 하는 방법입니다. 물론 기록이 남습니다. 구성원에게 공유할 수 있기에 Revert 를 권합니다.
git revert 4dc7433257..f96f093879
git revert {오래된 해시값}..{최근 해시값}
mainline 관련 에러가 나올 때는 다른 옵션과(-m 1) 함께 revert 명령어를 사용해 주면 잘됩니다.
git revert -m 1 4dc7433257..f96f093879
.. 은 범위 입니다. 범위가 필요하지 않다면 단일 해시값으로 되돌리기가 가능합니다.
git revert 4dc7433257
해시값 보기
revert 를 하기 위해선 먼저 해시값을 알아야 합니다. -1은 마지막에 커밋한 내용을 볼수 있습니다. 해시값 전체가 나옵니다. -2 를 하다면 최근 커밋한 2개의 커밋 내용을 볼 수 있습니다.
git log -1
커밋 내용과 전체해시값이 필요없다면, --oneline 옵션으로 한줄로 볼 수 있습니다.
git log --oneline -1