我克隆了我的代碼的新鮮回購。 然後我做了,然後這三個步驟爲什麼github顯示不同的作者名?
git add --all
git commit
git push -u origin master
它要求用戶名,密碼,這是我進入回購必要的修改。
但推後,git回購顯示我的同事而不是我的創作變化。爲什麼這樣? 不能得到它。
我克隆了我的代碼的新鮮回購。 然後我做了,然後這三個步驟爲什麼github顯示不同的作者名?
git add --all
git commit
git push -u origin master
它要求用戶名,密碼,這是我進入回購必要的修改。
但推後,git回購顯示我的同事而不是我的創作變化。爲什麼這樣? 不能得到它。
檢查什麼是在配置
git config --global user.email
的電子郵件,如果它不是你的,改變並重新提交:
$ git config --global user.name "John Doe"
$ git config --global user.email [email protected]
'git config --list --global'也可能有用 – laconbass
確實這是全局配置問題!它被配置給我的同事姓名和電子郵件。作爲git的新手,我很難弄清楚。非常感謝! – user3818223
是否在本地顯示您的作者提交作爲你的同事時,你做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
你在Git中更改了你的配置設置嗎?您可能還想使用SSH來簡化推送到GitHub上。 –
也許你偶然用你的同事用戶名登錄了? –
'git config --list | grep user'顯示你的名字,或你的同事名字? – larsks