방대한 문서보다 동작하는 소프트웨어

개발

[Git] Revert 명령어로 되돌리기

꽃게장세트 2022. 9. 7. 14:59

되돌리기

아래는, 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