在做git log
的時候,我有時會收到不同的郵件,有時候是我的私人郵件,有時候是我的工作郵件。我如何解決這個問題,所以我總是使用我的工作電子郵件?Git的作者有時候會改變
回答
配置工作副本:
git config user.name 'Simon Zettervall'
git config user.email [email protected]
或者,如果您使用相同的用戶名和電子郵件在給定機器上的所有Git倉庫做了--global
配置。
請注意,您必須在每臺機器上執行此操作。 –
我已經這樣做了,但在提交時會使用「不同」的用戶。這發生在我所有的回購中。 –
@SimonZettervall:那麼對於每個存儲庫,甚至每次提交之前都要這樣做。 – choroba
Git從several different places獲取配置,所以它可能會從您的個人電子郵件以外的地方~/.gitconfig
。
您可以在每一個Git會查找在文件檢查值的配置user.email
:
$ git config --local user.email
$ git config --global user.email
$ git config --system user.email
你甚至可以指定一個文件:
$ git config --file <file> user.email
唯一返回的東西是'git config --global user.email'。確實很奇怪。不管怎樣,謝謝你! –
- 1. Git/Stash - 變更集中沒有作者
- 2. WPF圖像源綁定有時候有時候不會工作
- 3. Git rebase更改作者?
- 4. CSS過濾器 - 有時會工作,有時候不會?
- 5. AsyncTask有時會工作,有時候不會
- 6. php is_dir有時候不會工作
- 7. 卡夫卡什麼時候改變領導者?
- 8. 混帳推後更改的git作者
- 9. Delphi的GetTableNames有時會返回擁有所有者名稱的表,有時候不會返回
- 10. git checkout實驗有時可以使用,有時候不會,如果我有本地更改
- 11. 任務有時會啓動,有時候不會,爲什麼?如何修改它?
- 12. 使用hg-git時不會改變任何更改
- 13. Git commit不會覆蓋git blame中的原作者
- 14. 界限]不會改變什麼時候風景
- 15. 日期格式不得到改變的時候改變區域
- 16. 開始活動時,GCM有時會工作,有時候不工作。
- 17. 爲什麼有時候viewDidLoad首先被調用,有時候被稱爲後者?
- 18. .ajax()有時會返回錯誤,有時候不會有
- 19. 變量變量:什麼時候有用?
- 20. 選擇沒有更新的時候NG-模型改變
- 21. GIT作者認證
- 22. Form.TopMost有時候工作
- 23. UIView autoResizing有時候工作
- 24. Django的urlconf有時候會失敗?
- 25. `git reset --hard`會爲我改變嗎?
- 26. jQuery選擇與變量,變量的時候改變
- 27. Git Squash按作者 - 所有作者提交到一個提交
- 28. Ajax表單有時候工作,有時會工作和刷新,有時會刷新並失敗... Bwah?
- 29. PhpStorm默認的git作者
- 30. VBA代碼有時會返回錯誤,有時候不會
見閹這幫助:https://github.com/alextercete/git-multi-user-hook。 – alextercete
@alextercete這似乎有點矯枉過正,不應該照顧這個?我的意思是它改變了用戶,但我已經設置了一切。 –
Git將使用特定於repo的配置(如果它可以找到它),否則它將回退到全局配置。 'git config --local user.email'是否會返回任何內容? – alextercete