여기에 특이한 상황이 있습니다.아직 커밋되지 않은 이전 커밋에서 파일을 제거합니다. (Git Extension)
I [4] xxxMerger.py의 동작을 변경하고 느릅 커밋이 계단식 수단 [4] xxxWriter 삭제해야 [5] [6] [7]
어떻게 수 그렇게?
필자는 fixup으로 커밋 할 파일을 추가 할 수 있음을 알고 있습니다. 또는 파일을 수정하여 원본을 리베이스 (rebase) 할 수도 있습니다. 원본을 리베이스하고 커밋에 대한 단어를 묻는 방법으로 커밋 메시지를 변경할 수 있습니다.
하지만이 때문입니다. 나는 [7]에 있기 때문에 픽스 업을 할 수 없기 때문에이 두 파일의 이름이 변경됩니다. 체크 아웃 [4]하면 어떤 지점에도 없기 때문에 fixup을 허용하지 않습니다.
이 작업은 간단 할 수도 있지만 GIT를 처음 접하게되었습니다.
감사합니다.
이 명령을 입력하기 전에 커밋 4를 커밋하고 변경해야합니다. –
아니, 당신은 현재의 머리에서 그것을한다 (커밋 7). – aragaer
git rebase - 대화 형 bb26554, 커밋 5의 왼쪽에 f 넣기, 결과 : 이전 커밋없이 'ficup'할 수 없음 –