2
A
回答
3
如前所述,可以使用.git/hooks/prepare-commit-message
git的鉤與這樣的內容:
WHOAMI="# $(git config user.name) <$(git config user.email)>"
echo "$WHOAMI" >> "$1"
這增加,在預格式化的提交消息,該行的末尾
# username <[email protected]>
見man githooks
和.git/hooks/prepare-commit-msg.sample
瞭解更多信息和示例。
4
你如何切換身份?如果您使用單獨的存儲庫,則可以在每個文件的.git/config
文件中設置user.name
和user.email
,而不用麻煩。
否則,您可以設置commit.template
選項的文件,其中包含一些標記,然後改變你的.git/hooks/prepare-commit-message
hook編輯到位的文件並在其中插入您的用戶名/電子郵件。
相關問題
- 1. Git Squash按作者 - 所有作者提交到一個提交
- 2. Git顯示標籤提交是在
- 3. git顯示前幾個提交回合併基的提交
- 4. zsh - 顯示git分支是否有提交過的提交
- 5. 使用git filter-branch重寫作者/提交者並同時提交消息
- 6. 提交時提交版本
- 7. 「別名」git作者/提交者?
- 8. 如何在git中提交提交?
- 9. TortoiseHg - 顯示未提交的提交
- 10. Git不顯示提交的圖標
- 11. git-diff:只顯示提交的變化
- 12. Git命令顯示頭提交ID?
- 13. IntelliJ顯示提交後的GIT差異
- 14. 當提交時不顯示onbeforeunload提醒
- 15. 提交時提交
- 16. 爲什麼git提示我提交後合併提交消息?
- 17. 顯示提交對遠程
- 18. git是否提交整個提交行?
- 19. 爲什麼git子模塊在父提交後顯示提交日期?
- 20. 提交項目沒有顯示更改提交到Git倉庫在Eclipse
- 21. git合併重新提交提交到另一個提交?
- 22. 意外的Git提交作者
- 23. 更改Netbeans中的Git提交者
- 24. 在顯示git日誌時忽略合併提交
- 25. 是否可以在git中一次一個地提交提交,而不是同時提交所有提交?
- 26. 如何在Git中非交互地重新提交提交
- 27. Jgit作者最後提交
- 28. 顯示提交ID時git顯示和git日誌之間的區別
- 29. 如何在向Gerrit提交上次提交後提交額外的提交?
- 30. Git包單提交?
我有幾臺機器,不同的配置和一些回購有本地配置,我傾向於結帳很多,所以這是一個大混亂。 –
我已經用可能的解決方法更新了我的答案。 –