2017-01-05 2 views
0

У меня есть человек репо на GitHub и организации. Но мой недавний проект (https://github.com/Lanseuo/devExamples) является личным проектом и не принадлежит моей организации. К сожалению, мой последний коммит принадлежит моей организации. Я попытался изменить свое имя (git config --global user.name «ВАШЕ ИМЯ»). Но все в порядке. Почему Git фиксирует имя моей организации и как мне это изменить?Git совершает транзакции с моей организацией

ответ

0

Проверьте, если вы изменили user.name для репо (git config --local ...).

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

Изменить Commit Автор:

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

Спасибо, но есть все в порядке. Есть моя личная почта и имя. –

+0

Есть ли какие-либо изменения, совершенные с другой машины и вытащить фиксацию на этой машине? Можете ли вы добавить еще один тест и проверить, что такое имя 'author'? –

+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

 Смежные вопросы

  • Нет связанных вопросов^_^