2012-12-05 50 views
7

當我把承諾GitHub的從窗戶GitHub的客戶回購,我可以看到我的github的用戶名和鏈接到我的歷史輪廓,像這樣:Sourcetree和github上

初始提交[username]

但是,當我把從SourceTree變化,在歷史上提交它看起來像:

初始提交[mac_username]

我希望我的github.com上的歷史記錄看起來像第一個示例(使用github用戶名和鏈接到配置文件)我應該在SourceTree中啓用哪些設置才能獲取它?

回答

11

入住這些回購的配置:

git config user.name 
git config user.email 

確保在Mac回購比Windows中的一個相同的設置。

This thread詳細介紹瞭如何更改這些設置在SourceTree,但是否「允許SourceTree修改全局的Git配置文件」設置時:這意味着它將適用於所有本地git倉庫(Github上或沒有)。

settings

「全名」是有點誤導,因爲你應該用你的GitHub的登錄名(和GitHub的帳戶電子郵件),以生成正確提交GitHub上撰文歷史。

+0

有點像https://answers.atlassian.com名稱/ questions/49996 /如何更改用戶名 – VonC

+0

是否可以將我迄今爲止提交的提交更改爲新用戶名?我做了你所說的,現在提交顯示在GitHub上,但是我所有的舊提交都沒有顯示出來。是否有一些解決方法,以便我可以在「您的貢獻」窗格中看到我所有的活動? – aksh1t

+0

@ aksh1t是的,使用過濾分支:http://stackoverflow.com/a/870367/6309和http://stackoverflow.com/q/7221132/6309(管理推 - 力) – VonC

2

轉到偏好和常規選項卡上,你可以看到兩個文本字段,一個是全名和其他電子郵件,設置任何你希望出現