특정 커밋을 돌릴 때 reset을 쓸까? revert를 쓸까?
Post

특정 커밋을 돌릴 때 reset을 쓸까? revert를 쓸까?

들어가기

  • 어떤 작업을 하고 10개 정도의 커밋을 더 했는데 그 모든 작업을 취소하고 싶을 때 reset이 더 맞을까? revert가 더 맞을까? 라고 고민을 했는데, 그 부분에 대해서 포스트를 남긴다.

결론은 Revert

  • 간단하게 이전 커밋을 취소하는 경우는 reset으로 남길 수도 있지만 이미 진행한 많은 작업들의 기록을 남기면서 취소하기 위해서는 Revert가 더 어울림.
  • 일부분만 취소하는 경우는 새로 commit을 올리는 게 기록을 남길 수 있는 측면에서 맞는 것 같음.