GIT 无法拉取,因为存在未提交的更改。 在重新拉取前提交或撤消更改

  GIT 无法拉取,因为存在未提交的更改。 在重新拉取前提交或撤消更改

VS2017,GIT提交源码提示:

贴图图片-GIT无法拉取因为存在未提交的更改


C/S框架网提供最完整解决方案:


1、在vs-工具-NuGet包管理器, 打开程序包管理器控制台,可以输入git命令。


贴图图片-vs管理程序控制台


2、依次输入以下命令:



git stash

git stash pop

git checkout

git pull


注意:若执行以上命令后VS会提示重新加载解决方案对话框,点【确定】。若不提示,忽略。




贴图图片-GIT无法拉取因为存在未提交的更改1


3. 若出现:Please commit your changes or stash them before you merge
提示,请重新提交更改。


贴图图片-GIT无法拉取因为存在未提交的更改3


4. 若提示冲突,逐个解决冲突文件:


贴图图片-git同步冲突


贴图图片-git同步冲突解决


注意事项:

请根据文件内容判断采用远程还是保留本地文件。

若是.cs文件,必须采用【合并】或【比较文件】。






贴图图片-GIT无法拉取因为存在未提交的更改2


参考文章:



VS2017 GIT无法同步,GIT无法提交,存在未提交的修改,在重新合并前或者撤销更改

http://www.csframework.com/archive/1/arc-1-20200111-2691.htm


C/S框架网|原创精神.创造价值.打造精品


扫一扫加微信:

C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务



版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

GIT 无法因为存在提交重新提交撤消更改
最新完整版:VS2017 GIT无法同步,GIT无法提交存在提交修改,重新合并或者撤销更改
SQLServer2008:阻止保存要求重新创建表更改问题设置方法
解决GIT无法提交源码方案之一:git did not exit cleanly (exit code 1)
VS2015源码管理器-GIT克隆与提交源码基本操作
如运行程序时加载数据库报错:已存在同名数据库,无法打开UNC目录
WCF错误“这可能是因为HTTPS情况下使用HTTP.SYS正确配置服务器证书”
打开VS窗体设计器,经常出现:若要加载设计器避免可能生成数据丢失,必须纠正以下错误:
FastReport.NET 不存在类型命名空间名称 'Export', 解决方案
连接WCF服务错误:调用方由服务进行身份验证,无法满足对安全令牌请求
尝试释放正使用RCW,活动线程其他线程上正使用该RCW
原因是找到“LC.exe”,安装正确 Microsoft Windows SDK
当接口参数较多并且有可能情况下使用结构体易扩展
WCF服务错误:MessageSecurityException: 从另一方收到进行安全处理安全处理不正确错误
SQL用户添加用户角色db_owner提示用户组角色当前数据库中已存在
VS2015源码管理器-GIT解决冲突并提交结果|C/S框架网
WebAPI无法编译appBuilder.UseWebApi方法不存在解决方案
仓库设计主表还是明细表合理?
提交GIT服务器失败,提示Git failed with a fatal error.Permission denied,.vs/Server/sqlite3/db.lock
解决VS设计时无法生成窗体设计器Controls.Add()代码