我正在嘗試獲取自某個日期以來在分支上發生更改的檔案串列。這就是我現在所擁有的:
git log --since="2022-10-13T17:40:05.232777" --name-only --pretty=format:'%f'
那列印:
Even-more-test-files
python/tests_index/secondtestfile.txt
python/tests_index/teeeeeeeeeest.txt
More-test-files-for-git-log
python/findtest.py
Add-some-test-file
python/tests_index/testfile.txt
這很奇怪。破折號分隔的字串More-test-files-for-git-log是提交訊息,但出于某種原因,空格被破折號替換。我想要的只是這樣:
python/tests_index/secondtestfile.txt
python/tests_index/teeeeeeeeeest.txt
python/findtest.py
python/tests_index/testfile.txt
沒有提交訊息。沒有額外的換行符。只是自我給出日期以來通過此分支上的提交更改的檔案串列。
如何解決這個--pretty論點,以便我得到我想要的?
uj5u.com熱心網友回復:
--pretty=format:'%f'破折號分隔的字串
More-test-files-for-git-log是提交訊息,但出于某種原因,空格被破折號替換。
這就是你要求的:
%f sanitized subject line, suitable for a filename
如何解決這個
--pretty論點,以便我得到我想要的?
使用--pretty=format:(或--format=)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/515219.html
標籤:混帐
