搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
很楠不爱3
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
分享四款导航页 个人主页html源码
2
高教社杯数模竞赛特辑论文篇-2023年C题:商超蔬菜销售数据的统计分析及建模(附获奖论文及R语言和LINGO代码实现)(续)_2023年全国大学生统计建模大赛题目
3
NLP算法-情绪分析-snowNLP算法库_snownlp是算法吗
4
hyperledger fabric 实战开发——水产品溯源交易平台(二)_fabric web平台开发
5
香橙派 AIpro开发板开箱测评(代码开源)
6
基于拉勾网数据的爬取与分析_拉勾数据研究院是抓取哪里的数据
7
mac安装暴雪战网卡在45%的解决方法_mac战网安装程序卡在45%
8
SQLite数据库中JSON 函数和运算符(二十七)_sqlite json
9
如何利用开源的大模型框架进行实际项目开发_利用开源模型构件大模型
10
ESP32驱动-MAX98357-I2S数字功放驱动
当前位置:
article
> 正文
git blame_git blame参数
作者:很楠不爱3 | 2024-05-30 04:24:26
赞
踩
git blame参数
git blame 显示该文件的修改,以及作者上次修改文件的内容。不会告诉你文件中被删除以及替换的内容,要详细的知道还需要配合git diff的使用。
首先我一个test git库中创建了aa文件,并进行了三次commiit,和只属于工作目录的修改。我来使用git blame看一下。
$git blame aa
^2cae297 (camille 2013-06-02 17:56:14 +0800 1) The beginning is to learn git blame
^2cae297 (camille 2013-06-02 17:56:14 +0800 2) the second to add some difference.
^2cae297 (camille 2013-06-02 17:56:14 +0800 3) ok, let's go ,you can do it !
aba91773 (camille 2013-06-02 17:58:26 +0800 4)
aba91773 (camille 2013-06-02 17:58:26 +0800 5)
aba91773 (camille 2013-06-02 17:58:26 +0800 6)
aba91773 (camille 2013-06-02 17:58:26 +0800 7) After first commit ,I want to add some charater to test git blame
9db59f5a (camille 2013-06-02 18:09:21 +0800 8)
9db59f5a (camille 2013-06-02 18:09:21 +0800 9)
9db59f5a (camille 2013-06-02 18:09:21 +0800 10)
9db59f5a (camille 2013-06-02 18:09:21 +0800 11) This is the third commit ,for testing -b option
00000000 (Not Committed Yet 2013-06-02 18:25:21 +0800 12)
00000000 (Not Committed Yet 2013-06-02 18:25:21 +0800 13)
00000000 (Not Committed Yet 2013-06-02 18:25:21 +0800 14) this is the change of work directory.
使用--show-stats参数显示改动外,在最后还会输出你当前git work的统计数据。
$git blame --show-stats aa
^2cae297 (camille 2013-06-02 17:56:14 +0800 1) The beginning is to learn git blame
^2cae297 (camille 2013-06-02 17:56:14 +0800 2) the second to add some difference.
^2cae297 (camille 2013-06-02 17:56:14 +0800 3) ok, let's go ,you can do it !
aba91773 (camille 2013-06-02 17:58:26 +0800 4)
aba91773 (camille 2013-06-02 17:58:26 +0800 5)
aba91773 (camille 2013-06-02 17:58:26 +0800 6)
aba91773 (camille 2013-06-02 17:58:26 +0800 7) After first commit ,I want to add some charater to test git blame
9db59f5a (camille 2013-06-02 18:09:21 +0800 8)
9db59f5a (camille 2013-06-02 18:09:21 +0800 9)
9db59f5a (camille 2013-06-02 18:09:21 +0800 10)
9db59f5a (camille 2013-06-02 18:09:21 +0800 11) This is the third commit ,for testing -b option
00000000 (Not Committed Yet 2013-06-02 18:25:21 +0800 12)
00000000 (Not Committed Yet 2013-06-02 18:25:21 +0800 13)
00000000 (Not Committed Yet 2013-06-02 18:25:21 +0800 14) this is the change of work directory.
num read blob: 6
num get patch: 3
num commits: 3
-f/--show-name 参数会显示出文件的原始名称 -n/--show-number 显示文件的行数
$git blame -f -n aa
^2cae297 aa 1 (camille 2013-06-02 17:56:14 +0800 1) The beginning is to learn git blame
^2cae297 aa 2 (camille 2013-06-02 17:56:14 +0800 2) the second to add some difference.
^2cae297 aa 3 (camille 2013-06-02 17:56:14 +0800 3) ok, let's go ,you can do it !
aba91773 aa 4 (camille 2013-06-02 17:58:26 +0800 4)
aba91773 aa 5 (camille 2013-06-02 17:58:26 +0800 5)
aba91773 aa 6 (camille 2013-06-02 17:58:26 +0800 6)
aba91773 aa 7 (camille 2013-06-02 17:58:26 +0800 7) After first commit ,I want to add some charater to test git blame
9db59f5a aa 8 (camille 2013-06-02 18:09:21 +0800 8)
9db59f5a aa 9 (camille 2013-06-02 18:09:21 +0800 9)
9db59f5a aa 10 (camille 2013-06-02 18:09:21 +0800 10)
9db59f5a aa 11 (camille 2013-06-02 18:09:21 +0800 11) This is the third commit ,for testing -b option
00000000 aa 12 (Not Committed Yet 2013-06-02 18:40:38 +0800 12)
00000000 aa 13 (Not Committed Yet 2013-06-02 18:40:38 +0800 13)
00000000 aa 14 (Not Committed Yet 2013-06-02 18:40:38 +0800 14) this is the change of work directory.
-p/--porcelain 该参数让输出以系统消耗的形式体现。
$git blame -p aa
author camille
author-mail <camille8707@163.com>
author-time 1370166974
author-tz +0800
committer camille
committer-mail <camille8707@163.com>
committer-time 1370166974
committer-tz +0800
summary add the firse file aa
boundary
filename aa
The beginning is to learn git blame
2cae29731f13611e7ddba68ae444f37d45b8b979 2 2
the second to add some difference.
2cae29731f13611e7ddba68ae444f37d45b8b979 3 3
ok, let's go ,you can do it !
aba917735c7034255d6f340bd0ad384b1c7365ab 4 4 4
author camille
author-mail <camille8707@163.com>
author-time 1370167106
author-tz +0800
committer camille
committer-mail <camille8707@163.com>
committer-time 1370167106
committer-tz +0800
summary the second commit
previous 2cae29731f13611e7ddba68ae444f37d45b8b979 aa
filename aa
-t 参数可以让时间以时间戳的形式显示:2013-06-02 18:09:21 ------〉1370167761
-l 参数可以令其显示长串的哈希码 :aba9177 -----〉aba917735c7034255d6f340bd0ad384b1c7365ab
-s 参数可以简化输出,不显示作者及时间戳
-e 参数输出user.email 替换 user.name
-w 参数可以忽略空行的不同。
-L n ,m 参数可以查看制定n 到 m行的修改内容
-C ,-M ,-S,--contents 没有用明白,未完待续~
边界提交指的是git 仓库中的第一次提交。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/很楠不爱3/article/detail/645285
推荐阅读
article
git
命令应用——
blame
命令
_
git
blame
...
当我们使用
git
的时候,我们都会用
git
log去查看一下历史提交。commit 5a73eb9eaabbb9ebcab...
赞
踩
article
vscode
常用
插件
介绍_
vscode
git
blame
...
vscode
常用
插件
推荐及介绍_
vscode
git
blame
vscode
git
blame
...
赞
踩
article
《
Git
常用命令
》详细讲解·第5篇(
git
log
和
git
blame
)_
git
blame
csd...
git
log
是
Git
中用于查看提交历史的命令。以下是一些常用的选项和用法:示例:查看指定文件的提交历史——
git
...
赞
踩
article
Git
blame
...
一、简介 git
blame
可以将文件中的每一行的作者、最新的变更提交和提交时间展示出来。 二、实例 http://...
赞
踩
article
GIT
调试命令之
git
-
blame
_
git
blame
...
名称
git
-
blame
- 显示什么修订和作者最后修改文件的每一行概要
git
blame
[-c] [-b] [-l] ...
赞
踩
article
git
小技巧:
git
blame
&&
git
show
查看
某一行代码的修改历史
_
git
show
...
查看
某个文件每一行的修改历史:
git
blame
file
_
name例如,我想
查看
dfa00500 (aaron.che...
赞
踩
article
linux
svn
中的
blame
命令
_
svn
blame
...
在Windows上一直喜欢用
svn
的
blame
功能来查看某行代码的修改人, 最近发现, 在
linux
上用
blame
命令更...
赞
踩
article
git
命令
之追溯
文件
修改记录:
git
b
l
ame
和
git
show
【笔记】_
git
b
l
ame
...
git
命令
之追溯
文件
修改记录:
git
b
l
ame
和
git
show
_
git
b
l
ame
-
l
git
b
l
ame
-
l
...
赞
踩
article
git
b
l
ame
命令_
git
b
l
ame
-
l
...
git
b
l
ame
用来追溯一个指定文件的历史修改记录。它能显示任何文件中每行最后一次修改的提交记录。 所以,如果你在代码...
赞
踩
article
git
blame
命令使用小记_usage:
git
blame
[<
options
>] [
git
blame
命令使用
git
blame
用于显示某个文件的每一行最后修改的版本和作者
git
blame
[opt...
赞
踩
article
《
Git
常用命令
》
详细
讲解·第5篇(
git
log
和
git
blame
)(1)_
git
blame
...
以图形方式显示分支和合并历史查看指定日期后的提交查看指定作者的提交搜索提交信息中匹配指定模式的提交示例:搜索包含’fun...
赞
踩
article
Git
系列之
git
blame
:
找出
真凶...
Refrencehttp://www.zhai14.com/blog/
git
-
blame
-command-help-u-...
赞
踩
article
git
blame
[
filename
] 查看文件的每一行
作者
是谁_
java
获取每行
代码
的
作者
信息...
git
blame
[
filename
] 命令我们在工作中常碰到同一份
代码
被多个同事修改的问题,那么想找到
代码
的某一行是...
赞
踩
article
git
blame
查看
文件每行最近
提交
记录
_
git
blame
查看
某行
代码
的
提交
记录
...
工作中会发现某行
代码
有问题,想知道这行
代码
最后是谁
提交
的,就要使用
git
blame
这个命令。_
git
blame
查看
...
赞
踩
article
exp
:
git
blame
-L
xxx
yyy
(版本管理)...
查看某一行最后是谁修改的
:
git
blame
-L <行号>
yyy
_
git
blame
-l
git
blame
-l ...
赞
踩
article
git
blame
:查
看
谁
修改过
文件
_
git
blame
只
看
谁
改...
查
看
谁
修改过
文件
:
git
blame
# <起始行>, <结束行>用数据来表示# 显示从起始行到结束...
赞
踩
相关标签
git
linux
github
vscode
编辑器
插件
git log
git blame
git查看提交历史
git常用命令
git显示所有提交的详细差异
git log -p
git-blame
git-show
git命令
git show