美文网首页
git blame——谁动了你的代码

git blame——谁动了你的代码

作者: Jerry_1116 | 来源:发表于2020-12-08 19:20 被阅读0次

1 背景介绍

git管理的代码仓库,在协作开发中不可避免地会出现代码冲突,或者有新手错误地提交代码。
出现问题不可怕,可怕的是找不到问题出在哪里。有时候找到出问题的代码,却不知道是谁提交的。git提供了一个有用的命令git blame来帮你方便地找到是什么时间哪一次提交修改了哪个文件哪一行

2 git blame介绍

安装git的操作系统中打开git bash或者命令提示符(Windows)posweshell(Windows),输入git help blame即可打开git blame的使用方法。

2.1 git blame是什么

git blame显示文件的每一行被哪次修订和哪个作者最后一次修改。

2.2 git blame语法概要

git blame [-c] [-b] [-l] [--root] [-t] [-f] [-n] [-s] [-e] [-p] [-w] [--incremental]
            [-L <range>] [-S <revs-file>] [-M] [-C] [-C] [-C] [--since=<date>]
            [--ignore-rev <rev>] [--ignore-revs-file <file>]
            [--progress] [--abbrev=<n>] [<rev> | --contents <file> | --reverse <rev>..<rev>]
            [--] <file>

2.3 OPTIONS介绍

具体各项参数的介绍,请参照官方文档

  • 示例
    显示指定文件foo的40到60行范围的修改情况。
git blame -L 40,60 foo

git blame -L 40,+21 foo

相关文章

网友评论

      本文标题:git blame——谁动了你的代码

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