git - 还原 git mergetool 所做的更改需要哪些命令?

标签 git git-merge revert mergetool

作为 git pull 命令的结果,我使用 git mergetool 命令对一些冲突文件进行了一些更改,但我想将其还原到我使用 mergetool 进行更改之前的状态。

基本上就是git警告有冲突并列出来的状态。需要什么命令?

最佳答案

我不确定是否真的有一种方法可以“模拟” merge 并查看其冲突。但是,您当然可以运行 merge 、查看冲突并立即撤消它:

git reset --merge

对于v1.7.4及之后的版本,您还可以使用:

git merge --abort

关于git - 还原 git mergetool 所做的更改需要哪些命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38287989/

相关文章:

git - 是否可以使用 --ff-only 更改进行部分 merge ?

git - 恢复到之前的提交并忽略 git 中任何未提交的更改

git - Git 中的专有 + 开源设置? (例如 Chrome / Chrome )

git - TeamCity:来自 git 的代理端 checkout 失败

Git merge after fetch - 究竟如何?

SVN 在服务器端恢复

version-control - 删除了一些被 Mercurial 版本控制的文件,我该如何提交这些删除?

php - "Writeable by group"受 git 控制的 php 脚本异常

git - 从 git 更新后 Hook 调用 'git pull'

git - 使用 protected 分支在本地解决 merge 请求