我做了很多更改,当我尝试推送它们时 - 我收到下一个错误:
您不能将分支 master 推送到远程源,因为在远程存储库的分支中有新的提交。推送此分支会导致远程存储库中的分支发生非快进更新。
当我尝试提取更改时,我得到:
无法 pull ,因为有未提交的更改。在再次 pull 之前提交或撤消您的更改。有关详细信息,请参阅“输出”窗口。
我没有任何未提交的更改...
我有两方面的问题,不知道如何解决这个问题。
*不久前我运行命令:git rm --cached 以解决 git ignore 问题。可能是连接了?
最佳答案
试试这个过程:
存储你的本地提交尝试获取更改然后推送:
$ git stash
从master pull :
$ git pull
在 pull 主分支后取回本地更改
$ git stash pop
提交本地更改
$ git commit
推
$ git push
关于c# - 无法在 git 中进行推/pull - 使用 visual studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39063390/