SAP Dev

Git amend, restore, reset, revert

개요 클론 코딩을 하거나 토이 프로젝트를 진행하면서, git history가 엉망진창이 되는 경우가 종종 있었다. 엉켜버린 실타래를 풀다가 지쳐서 결국 프로젝트를 삭제하고, 다시 클론하거나 처음부터 다시 시작했던 경험이 여러 번 있었다. 🤦‍♂️ 커밋 내역이 마음에 들지 않거나, 특정 커밋에 불필요한 변경 사항이 포함된 경우, 커밋을 너무 세분화하...