2015-05-29 29 views
2

我克隆了我的代碼的新鮮回購。 然後我做了,然後這三個步驟爲什麼github顯示不同的作者名?

git add --all 
git commit 
git push -u origin master 

它要求用戶名,密碼,這是我進入回購必要的修改。

但推後,git回購顯示我的同事而不是我的創作變化。爲什麼這樣? 不能得到它。

+0

你在Git中更改了你的配置設置嗎?您可能還想使用SSH來簡化推送到GitHub上。 –

+1

也許你偶然用你的同事用戶名登錄了? –

+1

'git config --list | grep user'顯示你的名字,或你的同事名字? – larsks

回答

1

檢查什麼是在配置

git config --global user.email 

的電子郵件,如果它不是你的,改變並重新提交:

$ git config --global user.name "John Doe" 
$ git config --global user.email [email protected] 
+0

'git config --list --global'也可能有用 – laconbass

+0

確實這是全局配置問題!它被配置給我的同事姓名和電子郵件。作爲git的新手,我很難弄清楚。非常感謝! – user3818223

0

是否在本地顯示您的作者提交作爲你的同事時,你做git log

您可以查看 「誰您提交的」 通過運行以下命令:

git config user.name 

git config --global user.name 

而且ensure your email is properly associated with your GitHub account。你可以用同樣的方法檢查你的本地電子郵件地址設置:

git config user.email 

git config --global user.email