Git&GitHub

Git&GitHub reset Revert를 사용한 커밋 되돌리기

괘창 2024. 6. 3. 22:12

revert 사용해 보기

  • 대상 커밋을 HEAD커밋의 자식으로 새로 생성한다.

 

 

# 커밋 되돌리기 진행

 

# revert 테스트용 커밋이 새로 생겨났다.

 

 

 

# 다시 전 내용으로 돌아가고 싶은 경우에는 기존 내용을 reset하면 원래 내용으로 돌아가진다.

※ revert는 커밋을 보존하면서 작업디렉토리에 내용만 되돌릴 수 있다!


주의사항

  • revert 대상 커밋은 사라지지 않는다.
  • revert 대상 커밋의 내용을 되돌린 새로운 커밋이 생겨난다.

장단점

  • 장점: 이전 커밋 기록이 다 남아 있다.
  • 단점: 충돌 날 가능성이 매우 높으며, 다소 어렵다.