2017-01-05 58 views
0

我有一個GitHub和一個組織的人員回購。但我最近的項目(https://github.com/Lanseuo/devExamples)是個人項目,不屬於我的組織。不幸的是我的最後一次提交是由我的組織所有我試圖改變我的名字(git config --global user.name「YOUR NAME」)。但一切都正確。爲什麼Git提交了我的組織名稱,我該如何更改?Git使用我的組織名稱

回答

0

檢查您是否更改user.name回購(git config --local ...)。

$ git config --list 
# Find 'user.name' and 'user.email' 

更改提交作者:

$ git commit --amend --author "New-author-name <[email protected]>" 
$ git push -f origin HEAD 
+0

謝謝,但有一切權利。有我的私人郵件和名稱。 –

+0

是否有任何更改,您從其他機器提交併在此機器上提交提交?你可以添加另一個測試提交併檢查'作者'的名字是什麼? –

+0

謝謝你的幫助。我最近的提交很好。 –

0

轉到GitHub的設置並添加您的組織的電子郵件地址在那裏,電子郵件選項卡下。這樣你就可以在你的組織名稱下顯示你的所有工作。

更改您的用戶使用電子郵件的用戶名和命令

git config --global user.name "name" 
git config --global user.email "email-address" 
+0

謝謝,但這正是問題所在。我不想以我的組織名義提交。 –

+0

您無法更改您在組織名下執行的提交。通過改變設置,您將來可以避免這樣做。 無論您的組織名稱下發生了什麼提交,您都可以通過在您的個人GitHub賬戶中添加您的組織電子郵件將它們添加爲您的組織。 – Amita

+0

這可能有幫助,@LucasHild https://help.github.com/articles/setting-your-email-in-git/ – Amita