Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git未能推送,但实际推送了_Git_Tfs_Tortoisegit - Fatal编程技术网

Git未能推送,但实际推送了

Git未能推送,但实际推送了,git,tfs,tortoisegit,Git,Tfs,Tortoisegit,如果我尝试推送我的任何提交,那么我将收到下一个错误: 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 (de

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

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作为服务器,使用TorotoiseGit作为GIT的GUI

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

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

更多信息,请检查此案例:

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

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

更多信息,请检查此案例:

git配置文件中的问题比较混乱。我刚用我同事的配置替换了我自己的配置。不幸的是,我没有找到导致该问题的设置。在该错误消息之前,Git打印关于它可以推送什么和不能推送什么的信息消息。这些是你应该注意的,最后的信息只是一个总结,指出有一些早期的信息需要关注。添加了来自gitHm的完整信息,这很奇怪。应该有以下格式的行:
d1574b8..11ae6ca master->master
![拒绝]母版->母版
。似乎你的Git中有一个bug,它没有打印这些文件。问题是Git配置文件有点乱。我刚用我同事的配置替换了我自己的配置。不幸的是,我没有找到导致该问题的设置。在该错误消息之前,Git打印关于它可以推送什么和不能推送什么的信息消息。这些是你应该注意的,最后的信息只是一个总结,指出有一些早期的信息需要关注。添加了来自gitHm的完整信息,这很奇怪。应该有以下格式的行:
d1574b8..11ae6ca master->master
![拒绝]母版->母版
。看起来你的Git中可能有一个bug,它没有打印出来。这发生在新的克隆(测试)存储库上。所以我克隆了存储库,提交了我的更改,但推送失败。没有人在我之前把任何东西推到这个存储库。你在TorotoiseGit中得到错误了吗?你试过使用git命令行吗?我在主帖子中添加了完整的消息。是的,通过命令行我得到了相同的输出。只使用“git push origin master”怎么样?这发生在新克隆(测试)存储库上。所以我克隆了存储库,提交了我的更改,但推送失败。没有人在我之前把任何东西推到这个存储库。你在TorotoiseGit中得到错误了吗?你试过使用git命令行吗?我在主帖子中添加了完整的消息。是的,使用命令行我得到了相同的输出。只使用“git push origin master”怎么样?