2017-02-21 3 views
1

私はどのコミット私のプッシュしようとした場合、その後、私は次のエラーを受け取るプッシュ:Gitのプッシュに失敗したが、実際に

git.exe push --progress "origin" master:master 

Counting objects: 3, done. 
Delta compression using up to 8 threads. 
Compressing objects: 100% (3/3), done. 
Writing objects: 100% (3/3), 7.54 MiB | 240 KiB/s, done. 
Total 3 (delta 0), reused 0 (delta 0) 
error: failed to push some refs to 'https://...' 

私はGitのログで確認し、それはまだ私のコミットがオンになっていないことを示しているがリモートサーバー。しかし、面倒な部分は、それが実際に押されたということです。このリポジトリを新しいフォルダに複製しようとすると、以前にプッシュされたファイルを受け取ることができます。

fetchコマンドを使用すると、リモート/オリジンは自動的にログのコミットに切り替わります。

私たちはサーバとしてTFS GITを、gitのGUIとしてTorotoiseGitを使用しています。

+0

を問題は、Gitの設定ファイルでいくつかの混乱にあった:このケースを確認し、

git reset --mixed origin/master git add . git commit -m "xx" git push origin master 

詳しい情報:あなたは、新しいコミットを作成し、ファイルを変更せずにコミットする以前にGitリポジトリをロールバックすることができます。私は自分のコンフィグを自分の同僚のもので置き換えました。不幸なことに、どの設定がその問題を引き起こしたのか分かりませんでした。 – Serbin

+0

* *そのエラーメッセージが出る前に、Gitは何が*プッシュでき、何が*プッシュできなかったのかに関する有益なメッセージを表示します。これらはあなたが注意を払うべきものです。最後のメッセージは要約であり、以前に出席していたメッセージがあることを指摘しています。 – torek

+0

git – Serbin

答えて

0

リモートリポジトリをローカルリポジトリと同期させていないようです。 git error: failed to push some refs to

+0

これは新しくクローンされた(テスト)リポジトリで発生します。だから私はリポジトリをクローンし、自分の変更をコミットし、それをプッシュすることに失敗しました。誰も私の前に何もこのリポジトリにプッシュしない。 – Serbin

+0

TorotoiseGitでエラーが発生しましたか? gitコマンドラインで試しましたか? –

+0

メインの投稿に完全なメッセージを追加しました。はい、コマンドラインで同じ出力が得られます。 – Serbin

関連する問題