2012-12-05 40 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

转到偏好和常规选项卡上,你可以看到两个文本字段,一个是全名和其他电子邮件,设置任何你希望出现