我已經添加在提交信息準備提交-MSG文件中的一些變化,然後我exec的命令如何更改默認的git的承諾消息
混帳配置--global commit.template的.git /掛鉤/準備提交 - 味精
後,當我做git的承諾,我收到這樣的事情我改變
40線,然後
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# Explicit paths specified without -i nor -o; assuming --only paths...
# On branch master
# Changes to be committed:
#
# modified: test
#
問題是否有機會在頂部顯示此默認消息?或者更好地永久刪除此消息?
哦謝謝你的回答,但至於現在我不明白爲什麼可以通過步驟4的問題?你能解釋一下嗎? 此外,我發現命令 - > > git config --global commit.status false 而且我可以看到這個命令從git中刪除提交此模板「請輸入...」問題是一個好方法喜歡這個? 另外我怎樣才能把這個改變(在配置文件上)推到其他分支?或者我應該改變它在主分支? – Adrianeo
在第4步,git會運行* .git/hooks/prepare-commit-message中的文件,如果可以的話。如果你將普通文本放在這個文件中,如果git能夠運行它,會發生什麼?至於'commit.status',將它設置爲'false'會使'--no-status'成爲默認值,所以這是一個合理的方法。同時你的配置(不管是'--global'還是local)不是在改變分支時改變的,所以這裏沒有問題。 – torek