Git未能推动,但实际上推了推

时间:2017-02-21 06:43:31

标签: git tfs tortoisegit

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

   vm.getInfo = function () {
        var infoKey = "INFO1";
        var url = "www.example.com" + InfoKey;
        return datacontext.getData(url)
            .then(function (response) {
                return vm.infoResponse = response.data.texts;
            });
    }
    vm.getInfo();   

我检查了git log,它仍然显示我的提交不在远程服务器上。但棘手的部分是它实际推动了。如果我尝试将此存储库克隆到新文件夹,那么我可以接收我的推送文件。

如果我将使用fetch命令,则remote / origin会自动切换到我在日志中的提交。

我们使用TFS GIT作为服务器,使用TorotoiseGit作为git的GUI。

1 个答案:

答案 0 :(得分:0)

您似乎没有将远程存储库与本地存储库同步。您可以在不更改文件的情况下将Git回滚到先前的提交,然后创建新的提交:

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

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