美文网首页
Git:merge后如何检查是否还存在冲突没有处理

Git:merge后如何检查是否还存在冲突没有处理

作者: IT老兵驿站 | 来源:发表于2019-12-15 11:43 被阅读0次

概要

Git:merge 后如何检查是否还存在冲突没有处理

博客

原帖收藏于IT老兵博客

前言

在工作中,遇到一个问题,在git merge后,发生冲突,而当冲突较多的时候,逐个检查冲突,有的时候会遗漏一些文件,导致带有冲突标记的文件上传到了 Git 服务器上,如何解决这个问题呢?

正文

使用以下命令可以快速检查是否还存在有带有冲突标记的文件。
git diff --check

说明:

--check
Warn if changes introduce conflict markers or whitespace errors. What are considered whitespace errors is controlled by core.whitespace configuration. By default, trailing whitespaces (including lines that consist solely of whitespaces) and a space character that is immediately followed by a tab character inside the initial indent of the line are considered whitespace errors. Exits with non-zero status if problems are found. Not compatible with --exit-code.

上文摘录自手册官网,这个命令会检查 conflict markers(冲突标记)和whitespace errors(空格错误)。

总结

Git 是一个相对比较复杂的工具,我发现,复杂往往源自于过于灵活,它的功能非常强大,掌握好了,就可以事半功倍,但是,把它掌握好,是需要花费一些时间成本的。感觉学习 Git,可能需要既需要正面地一篇篇去阅读手册,也需要这样涓涓细流地不断总结各种场景下的用法,也许,这本身就是学习的一种方法。

参考

https://git-scm.com/docs/git-diff
https://ardalis.com/detect-git-conflict-markers

相关文章

  • Git:merge后如何检查是否还存在冲突没有处理

    概要 Git:merge 后如何检查是否还存在冲突没有处理 博客 原帖收藏于IT老兵博客 前言 在工作中,遇到一个...

  • git merge

    冲突状态放弃 merge git merge --abort 冲突的文件使用其它分支 git merge -Xth...

  • git分支合并及切换

    git分支合并使用 git merge branchname 命令,若提示有冲突,先手动修改冲突后保存提交 git...

  • git 学习笔记4

    创建与合并分支 master 主分支HEAD 当前分支 分支冲突 git merge后发现分支冲突;git sta...

  • git回滚

    git回滚 merge后有冲突,不想解决冲突,想取消merge git reset 回退到某个版本 回退到某个版本...

  • Git分支合并及冲突解决

    分支合并 $ git checkout 分支名A $ git merge 分支名B 产生合并冲突 查看冲突情况 $...

  • 简单的互联网版本管理技能

    1.“git pull” 更新检查是否有冲突(有冲突的文件用git checkout) 2.解决完冲突之后再“gi...

  • Git常见场景解决方法总结

    放弃某次merge 假如你merge的时候产生了很大的冲突,想先放弃某次merge,你可以: git merge ...

  • 使用分支——处理Git merge 冲突

    版本控制系统就是负责管理来自于多个提交者(通常是开发者)之间的提交的。有时候多个开发者可能会编辑同一部分内容。一旦...

  • git使用记录

    一、多人修改远程文件,git pull时发现冲突,如何进行merge 报错:error: Your local c...

网友评论

      本文标题:Git:merge后如何检查是否还存在冲突没有处理

      本文链接:https://www.haomeiwen.com/subject/appknctx.html