この質問は重複しているようですが、実際はそうではありません。繰り返すだけのわずかな違いです。 gitは続けて、「あなたが誰であるか教えてください。私はgit commit
を実行すると、これは....私は何を得る設定後もGitがコミットできないのはなぜですか?
$ git commit
*** Please tell me who you are.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got '[email protected](none)')
あるしかし、私はgit config --global -l
を実行すると、それは私にすべての私の詳細を与える...
$ git config --global -l
user.name=myname
[email protected]
http.proxy=proxy.XX.XX.XX:XXXX
私は、電子メールを私の名前を変更しましたとプロキシが、私は値が設定されていることがわかります.gitconfigファイルでも、私はコマンドを実行すると正常に表示されます。私はまったくコミットできないので、何が欠けているかもしれません。それは私が誰であるか私に依頼し続けるたびに?
@シウは、私が変更したことを教えてくれましたが、それと同じ問題です。私が--local
を設定しても、まだgit commit
が私に同じ質問をしてくれます。これは出力です
$ git config --local -l
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
user.name=myname
[email protected]
おそらく、この記事はあなたの質問への答えかもしれ http://stackoverflow.com/questions/2936652/git-push-wont-do-anything-everything-up-to-date –
@SumitMunot、I何か有用なものを見つけることができませんでした...私はマスターブランチしか持っておらず、編集を提案するときに他の – Obby
@ SusumMunotを持っていません。 "助けてください"や "あらかじめありがとう"のようなものを付け加えないでください。そのようなフレーズは、質問に不必要な騒音を加えるので、お勧めしません。また、あなたは積極的にタイトルを質問に変更していますが、多くの場合、動詞 "Is"が欠けています。編集を提案する際に適切な文法を使用していることを確認してください。 – psubsee2003