【问题标题】:How to preview merge conflicts? [duplicate]如何预览合并冲突? [复制]
【发布时间】:2019-01-18 14:13:06
【问题描述】:

如何在实际尝试合并之前预览合并冲突? Git diff 很棒,但它显示的太多了。我只想查看冲突。

很多时候我不明白为什么特定文件会发生冲突,我想在合并分支之前对我的更改进行推理。

【问题讨论】:

标签: git


【解决方案1】:

这个答案可能是微不足道/显而易见的,但您可以继续进行合并:

# from your target branch
git merge feature

如果您遇到一些令人讨厌的合并冲突并想退出,那么只需使用:

git merge --abort

如果合并实际上完成且没有冲突,但您还不想保持合并,那么您可以重置:

git reset --hard HEAD~1

注意:此答案假定您在本地执行所有这些操作,而不是在远程 Git 服务器上。如果您使用的是 Bitbucket 或 GitHub 之类的东西,那么应该已经有一个功能可以大致满足您的需求。您可以创建一个拉取请求,如果存在无法通过的合并冲突,UI 会提醒您注意这一点。

【讨论】:

    猜你喜欢
    • 2012-12-22
    • 1970-01-01
    • 2015-06-24
    • 2016-12-18
    • 1970-01-01
    • 2020-07-28
    • 1970-01-01
    • 2019-10-18
    • 1970-01-01
    相关资源
    最近更新 更多