2016-06-15 4 views
1

내 기록에 커밋을 업데이트하고 싶은 커밋이 몇 개 있습니다. 원격 repo에 이러한 변경 사항을 적용하지 않았습니다.SourceTree의 히스토리 커밋 메시지 업데이트

마지막으로 커밋 메시지 만 재설정 할 수있는 방법을 찾을 수있었습니다. 가장 최근의 커밋보다 다른 커밋을위한 방법이 있습니까?

답변

0

히스토리에서 하나 이상의 커밋에 대한 커밋 메시지를 다시 읽는 목표를 달성하기 위해 rebase 기능을 사용할 수 있습니다.

신청서 SourceTree is able to perform an interactive rebase. SourceTree의 대화 형 rebase 화면에서 메시지 열을 두 번 클릭하면 하나 이상의 커밋 메시지를 변경할 수 있습니다.

명령 줄에서 이것은 git rebase -i <commit-id>을 사용하면 가장 쉽게 수행 할 수 있습니다. (실제로 Git의 rebase command으로 재미있는 일을 할 수 있습니다.) 문제의 것보다 오래된 <commit id>으로 리베이스를 수행하고 pickreword (그리고 새 메시지가있는 이전 메시지)로 바꾸십시오. 업데이트하려는 커밋 메시지를 커밋합니다.