在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