在git提交记录中筛选出指定提交人、指定范围内提交过的文件列表

在我们二开一个比较大的项目时,开发周期比较长,新增、修改的文件比较多,提交次数也比较多的时候,并且之前的项目已上线,也不能用git直接拉取,需要手动上传文件到服务器时,这时,我们需要整理一下自己开发的文件列表,手动一个一个整理的话,需要耗费很多精力,还容易有遗漏,那我们就用git命令筛选一下吧。

 

git log e792e52..8ffbc85 --author="zhaoyun" --name-only --format=‘‘ > file

 

git命令解释如下:

 

1、范围筛选,格式:commit id..commit id,commit id为前七位即可,注意中间是2个英文句号

e792e52..8ffbc85

 

2、提交人筛选,zhaoyun为提交人

--author="zhaoyun"

 

3、显示提交的文件列表

--name-only

 

4、只显示提交的文件,不显示commit id和commit message

--format=‘‘

 

5、把筛选结果输入到一个文件里

> file

 

在git提交记录中筛选出指定提交人、指定范围内提交过的文件列表

上一篇:冒泡排序函数


下一篇:百度攻城狮训练营2021-工程能力study4 -- 4.2 单元测试之Java实践 脑图整理