如何忽略有关Git pull的以下错误消息?您对以下文件的本地更改将被合并覆盖如果我想覆盖它们怎么办?我已经尝试过类似的方法git pull -f,但没有任何效果。需要明确的是,我只想覆盖特定的更改,而不是所有内容。
3 回答
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
如果要从工作副本中删除所有本地更改,只需将它们存储起来:
git stash save --keep-index
如果您不再需要它们,现在可以删除该存储:
git stash drop
如果只想覆盖本地更改的特定部分,则有两种可能性:
提交所有您不想覆盖的内容,其余使用上面的方法。
使用git checkout path/to/file/to/revert您要覆盖更改。确保未通过暂存文件git reset HEAD path/to/file/to/revert。
梦里花落0921
TA贡献1772条经验 获得超5个赞
这是一个解决方案,可消除分阶段进行的更改:
git reset file/to/overwrite
git checkout file/to/overwrite
- 3 回答
- 0 关注
- 1624 浏览
添加回答
举报
0/150
提交
取消