c# - 无法在 git 中进行推/pull - 使用 visual studio

标签 c# git visual-studio github

我做了很多更改,当我尝试推送它们时 - 我收到下一个错误:

您不能将分支 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/

相关文章:

git - git commit占用了多少磁盘空间

java - eclipse 中的 Git Repositories 选项卡是空的

android - 将 Visual Studio 在线 Git 存储库集成到 Android Studio 1.0.2

c# - 在嵌入的 C# 代码中获取 JavaScript 变量

c# - Visual Studio 安装项目 - "DefaultLocation"的可能值

c# - 如何等待 HttpClient GetAsync 调用,直到它返回 C# 中的请求

c# - 对象类型的SSIS变量到字符串的转换

visual-studio - ASP.NET Web项目中Page_Load中的代码中没有配置文件服务

c# - Visual Studio 2015 测试运行器中的 "The handle is invalid"异常

css - CSS 中不存在属性 'grid-gap'