git - 正确 merge git 中的文件

标签 git git-merge

我执行了两个分支的 merge ,用mergetool解决了冲突,并确认所有文件都已 merge 。所以现在所有文件都已暂存以供提交

尝试编译时,我发现特定文件中有一些损坏的内容。

如何针对特定文件再次运行 merge 工具?

最佳答案

你可以这样做:

git checkout -m -- file

这将使文件恢复到冲突或未 merge 状态,您可以再次解决它。

关于git - 正确 merge git 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8931100/

相关文章:

git - 在 git merge 上覆盖作者

Git:如何在不引起 merge 提交的情况下 merge 上游更改?

git - merge 没有通用历史记录但具有通用文件的git存储库

laravel - Laravel 项目中的存储文件夹未提交到 github

merge 后的 Git rebase 对已删除的文件感到困惑

git - 发布部分 git 历史

bash - Git Commit 使用了错误的时区

Git mergetool 性能

git - 标签触发器在 azure 管道中不起作用

git - .gitignore 中的 !*/是什么意思