다음과 같이 비슷한 문제가 해결되었습니다.
이것은 내가 스쿼시하고 싶었던 커밋 그룹입니다.
1 s 01cc5a08 Removes open div
2 s a2b6eecf Restores old fonts
3 s 603479ff Cleans left out div
4 pick 5afdbc33 Update: show logo on landing page
5 s 04c1cb13 change version of dev and prod from 1 to 2
6 s bbe6a8f8 Update: show logo on landing page if they have one
7 s c0d6008a Adds check for C users
보시다시피 저는 아니오를 원했습니다. 네,하지만 1, 2, 3에는 이전이 저지 없었다 에 스쿼시 . 따라서 이전 커밋 오류 없이는 '스쿼시'할 수 없습니다 .
내 해결책은 r
옵션 을 사용하는 것이 었 습니다.# r, reword = use commit, but edit the commit message
그래서 내 커밋 목록은 다음과 같습니다.
1 r 01cc5a08 Removes open div
2 s a2b6eecf Restores old fonts
3 s 603479ff Cleans left out div
4 s 5afdbc33 Update: show logo on landing page
5 s 04c1cb13 change version of dev and prod from 1 to 2
6 s bbe6a8f8 Update: show logo on landing page if they have one
7 s c0d6008a Adds check for C users
저장 후 대화 형 쉘은 선택한 커밋의 단어 변경을 요청했습니다.
그 후, 내 커밋 로그는 더 깨끗한 커밋 기록을 생성하는 단일 커밋으로 이어졌습니다.