Qt君最近工做須要發佈一款軟件,但是遇到了些問題。須要爲軟件寫版本描述,但版本修改內容都在git的每一個commit裏面,用手動複製顯然太浪費時間,不值得。git
因而查了下手冊立馬寫了這個提取commit內容命令簡單方便地完成任務,順便分享給你們。bash
git log --oneline --no-merges --since="2019-10-01" --until="2019-12-20" | awk '{$1="";print $0}'
--oneline
:簡潔顯示。 --no-merges
:不要合併的提交。 --since
:限定提取的開始日期。 --until
:限定提取的結束日期。 awk '{$1="";print $0}'
:獲取除了第一列的內容(提取提交內容)。code