在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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM