본문 바로가기
Tools/etc

GIT Revert Commit 이란? 사용법 및 되돌리는 방법

by wakestand 2021. 3. 23.
반응형

GIT 에서 Revert Commit 이란

Commit한 내역을 Rollback 시에 사용하는데

 

위 스크린샷으로 예를 들자면

첫 커밋 시에 메인 메소드 안을 비운 것이 보이는데

이후 ASD를 입력하고 다시 커밋한 뒤

 

아 이거 ASD를 괜히 넣었는데 빼야겠다

이런 느낌이 들면 Revert Commit으로

커밋한 내역을 뒤집어 주면 되는거다

 

 

사용방법은 History 탭에서 Commit한 내역 우클릭 후 

Revert Commit을 눌러주면

 

메인 메소드에 ASD를 넣어 Commit한 내역이

Rollback이 되는 것이 보인다

 

그냥 이전 내용을 보고 변경해서

커밋하는 방식도 가능은 하지만

 

커밋한 파일 수가 많아질 수록

수작업으로 고쳐서 커밋하다 사고가 날 확률이 높기 때문에

Rollback 시에는 위와 같은 Revert Commit을 하는 것을 권장한다

 

Revert Commit은 해당 커밋한 내역을

Rollback 시키는 것이기 때문에

A -> B -> C -> D 순으로 커밋을 했고

B로 되돌리고 싶다면 B 우클릭 > revert commit이 아니라

D -> C 순으로 Revert Commit을 해주면 된다

 

마지막으로 Revert Commit 한 내용을

취소시키거나 되돌리고 싶을 경우에는

Revert Commit한 건을 우클릭 후 다시 Revert Commit 시켜주면

Revert Commit 전 상태로 돌아가는 것이 보인다

반응형

댓글