2015-10-30 62 views
0

過濾日期的修改文件(filename.ext)我試圖從文件擴展名篩選日期獲取所有修改的文件並將此結果保存到文件中。例如todeploy.txt。我正在開發windows git客戶端。GIT - 如何列出文件類型

我的命令應該是這樣的:給我所有不同的修改文件,其擴展名在.php,.inc,.js,.html中,並且沒有被刪除並且屬於特定的文件夾。

在此先感謝。

+0

嘗試使用命令'find'。 'man find'從命令行得到一些幫助 – edi9999

+0

@ edi9999您好!和thnx。請,你能舉個例子嗎? – ioedu

回答

0

我會使用git diff來顯示修改過的文件,如git diff --name-only "@{1 day ago}" *.php *.inc。它對你有用嗎?

+0

你好,謝謝@grimsock。我試過你的解決方案,但沒有奏效。我得到這樣的信息:**致命的:模棱兩可的論點'* .php':未知的版本或路徑不在工作樹中。 使用' - '分隔修訂版本的路徑,如下所示: 'git [ ...] - [ ...]'** – ioedu

+0

因此,您是否嘗試使用雙破折號的版本,因爲錯誤消息是書面?喜歡這個? 'git diff --name-only「@ {1 day ago}」 - * .php * .inc' – grimsock

+0

非常感謝。現在它工作正常。 – ioedu