如果我试图推送任何我的提交,那么我会收到下一个错误:
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的图形用户界面。
发布于 2017-02-21 16:38:50
您似乎没有将远程存储库与本地存储库同步。您可以将Git回滚到上一次提交,而无需更改文件,然后创建新的提交:
git reset --mixed origin/master
git add .
git commit -m "xx"
git push origin master更多信息,请查看此案例:git error: failed to push some refs to
https://stackoverflow.com/questions/42360411
复制相似问题