답변:
커밋이 현재 브랜치의 헤드라면 쉽습니다.
커밋이 다른 분기의 헤드 인 경우 먼저 해당 분기로 전환하십시오.
커밋이 헤드 간 병합없이 중간에있는 경우 재설정, 수정 및 체리 선택이 필요합니다.
git reflog
회수하는 데 도움이 될 것입니다).
커밋이 중간에있는 경우 linquize에서 제공하는 지침을 따르지 않는 것이 좋습니다. 이유에 대한 답변 아래의 설명을 참조하십시오.
TortoiseGit과 함께 git 명령 줄을 사용할 수 있으며 문제가 발생하지 않습니다. 명령 줄 Git 도구와 TortoiseGit을 동시에 사용할 수 있습니까? .
이 YouTube 동영상은 http://youtu.be/4YjKY0u9Z6I에서 잘 설명합니다 . 기본적으로 git rebase -i를 사용하고 커밋 메시지를 "reword"합니다.
업데이트 : linquize가 제안한 하드 리셋에서 손실 된 커밋을 검색 할 수 있다고 믿습니다. Wayne의 답변을 참조하십시오. Git rebase를 사용하여 커밋을 다시 정렬 / 결합하려면 어떻게해야합니까? .
커밋 메시지를 수정하는 가장 좋은 방법 force rebase
은 tortoisegit 에서 옵션 을 사용하는 것입니다.
TortoiseGit으로 커밋을 재정렬하는 방법 (rebase) 에 대한이 답변을 참조하십시오 . 동일한 방법을 사용하여 커밋 메시지를 편집 할 수 있습니다.
Edit
옵션을 선택합니다 . 여러 커밋을 편집하도록 선택할 수 있습니다.Start Rebase
버튼을 클릭하십시오 .Edit
Commit Message
하단의 탭을 클릭 하고 메시지를 편집하십시오.Amend
계속 하려면 버튼을 클릭하세요.