如果我試圖把我的任何承諾,我收到了一個錯誤: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命令,那麼remote/origin會自動切換到我在日誌中的提交。
我們使用TFS GIT作爲服務器,TorotoiseGit作爲git的GUI。
問題是在混帳配置文件的一些混亂。我只是用我的同事取代了我自己的配置。不幸的是,我沒有找到哪個設置導致了這個問題。 – Serbin
*在發出錯誤消息之前,Git會打印關於它可能推送什麼以及推送哪些內容的信息。這些都是你應該注意的 - 最後的信息僅僅是一個總結,指出有早期的信息需要參加。 – torek
添加了git的完整消息 – Serbin