2017-01-05 2 views
0

私はGitHubと組織に人レポを持っています。しかし、私の最近のプロジェクト(https://github.com/Lanseuo/devExamples)は私の組織が所有していない個人的なプロジェクトです。残念ながら私の最後のコミットは私の組織が所有しています。私は自分の名前(git config --global user.name "あなたの名前")を変更しようとしました。しかし、すべてが正しいです。なぜGitは私の組織名でコミットするのですか?これをどうやって変更しますか?あなたがレポ(git config --local ...)のためuser.nameを変更した場合私の組織名でコミットされます

答えて

0

チェック。

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

おかげで、しかし、すべての権利があります。私の個人的なメールと名前があります。 –

+0

他のマシンからコミットして、このマシン上のコミットを引き出す変更はありますか?別のテストコミットを追加して、 '著者名が何であるか確認できますか? –

+0

ありがとうございます。最近のコミットはもう一度大丈夫です。 –

0

はGitHubの中にあなたの設定に移動し、電子メール]タブの下で、そこに組織のメールアドレスを追加します。

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

変更著者をコミットします。この方法で、そこに表示されているあなたの組織名でコミットされたすべての仕事を得ることができます。

変更ユーザー名とユーザーの電子メールを使用してコマンド

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

関連する問題