在處理GitHub上的pull請求時,通常我想合併來自分支的未提交更改的提交。不過,我想在合併之後提交一些內容。我不想git commit --amend
,因爲這會改變我提交的提交,因此跟蹤更改變得更加複雜。Git提交一個提交消息,沒有別的?
有沒有辦法去git commit
沒有什麼消息?原因是我可能想在合併請求中提到一些東西 - 指向測試用例的URL,或者提及其他一些請求,這樣除了原始的請求之外,我還可以使用類似Closes #123
的提交鉤子。
在處理GitHub上的pull請求時,通常我想合併來自分支的未提交更改的提交。不過,我想在合併之後提交一些內容。我不想git commit --amend
,因爲這會改變我提交的提交,因此跟蹤更改變得更加複雜。Git提交一個提交消息,沒有別的?
有沒有辦法去git commit
沒有什麼消息?原因是我可能想在合併請求中提到一些東西 - 指向測試用例的URL,或者提及其他一些請求,這樣除了原始的請求之外,我還可以使用類似Closes #123
的提交鉤子。
要提交空提交,請使用git commit --allow-empty
。
這個作品像冠軍一樣,似乎比@ Femaref的建議更容易,謝謝! –
類似於[note](http://www.kernel.org/pub/software/scm/git/docs/git-notes.html)的東西是否滿足您的需求,還是您希望它成爲提交? – R0MANARMY
@ R0MANARMY我喜歡'--allow-empty',但它可能是一種濫用;我敢打賭,這個'git note'業務可能更正確。我需要嘗試一下。我不知道這些筆記是否會出現在GitHub Pull Request的歷史記錄中。 –
我認爲在這種情況下,femaref的答案是最好的,因爲它可以讓你直接將你想要的消息放入合併提交。 – R0MANARMY