在我们二开一个比较大的项目时,开发周期比较长,新增、修改的文件比较多,提交次数也比较多的时候,并且之前的项目已上线,也不能用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