首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git推送失败,实际推送成功

Git推送失败,实际推送成功
EN

Stack Overflow用户
提问于 2017-02-21 14:43:31
回答 1查看 479关注 0票数 1

如果我试图推送任何我的提交,那么我会收到下一个错误:

代码语言:javascript
复制
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的图形用户界面。

EN

回答 1

Stack Overflow用户

发布于 2017-02-21 16:38:50

您似乎没有将远程存储库与本地存储库同步。您可以将Git回滚到上一次提交,而无需更改文件,然后创建新的提交:

代码语言:javascript
复制
git reset --mixed origin/master
git add .
git commit -m "xx"
git push origin master

更多信息,请查看此案例:git error: failed to push some refs to

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42360411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档