在我們二開一個比較大的項目時,開發周期比較長,新增、修改的文件比較多,提交次數也比較多的時候,並且之前的項目已上線,也不能用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