让git覆盖未知的本地更改

本文讲述了作者遇到Git卡在循环中无法合并的问题,通过清理本地更改、保存修改、使用gitreset和gitpull操作,以及处理特定文件冲突的方法,提供了解决此类问题的步骤。
摘要由CSDN通过智能技术生成

当前git卡在一个循环中。由于本地更改,它无法合并。我无法隐藏本地更改,因为找不到任何更改。如何让git覆盖未知的本地更改?

git clean -f 

删除本地变化,并通过拉变化:

git pull 

保存你第一次修改,就可以之前提交它们,然后签出代码为以前的提交: git checkout HEAD^(一次提交) git checkout GEAD~2(2回提交),不需要更改了,运行git reset --hard HEAD

reset --merge后,做了reset --hard然后git status通知我,我是落后1提交,这个时候,我做的一切git pull合并没有问题。

  1. 从git的方式去除ProjectSettings/EditorBuildSettings.asset(简单地将其移动到一个不同的名字,说ProjectSettings/EditorBuildSettings.asset.my
  2. 执行git pull。这次应该无缝完成。
  3. 比较ProjectSettings/EditorBuildSettings.assetProjectSettings/EditorBuildSettings.asset.my并决定哪个版本更加正确。

尝试在另一分支上强制结帐,并再次结帐主帐单,例如,

git checkout origin/master -f 
git checkout master -f 

然后再次把它:

git pull 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值