Git을 사용하다 보면 단순히 커밋하고 push하는 것보다, 이미 만든 커밋을 정리하거나 작업 내용을 복구해야 하는 상황이 더 어렵게 느껴진다.이번에는 reset 이후 커밋을 다시 찾는 방법, 여러 커밋을 하나로 합치는 방법, rebase로 히스토리를 정리하는 과정, stash와 cherry-pick 활용법을 묶어서 정리해봤다.reset의 세 가지 옵션과 merge의 기본 동작은 이전 글에서 다뤘기 때문에, 이번 글에서는 실제로 언제 사용하는지를 중심으로 정리했다.reset 후 커밋이 사라진 것처럼 보일 때예를 들어 아래처럼 네 개의 커밋이 있다고 하자.A --- B --- C --- D ↑ HEAD 여기서 B로 reset하면 일반적인 커밋 기록..