我經常發現自己想要打開在某個提交中更改過的所有文件。我目前的解決方案是這樣的,在一個別名:是否有一個git diff選項告訴我在diff中更改過的所有文件的相對名稱?
$EDITOR $(git diff --name-only --relative <commit names>)
哪個效果很好,但是當我在一個子目錄,然後它不會打開任何已更改目錄之外的任何文件,因爲只有git diff --name-only --relative
輸出文件在當前目錄中更改,而不是整個回購。有沒有一個標誌可以傳遞到git diff
,使其包含回購庫中所有更改的文件,即使使用--relative
?
作爲一個獎金,一種不列出二進制文件的方法將是方便的。 – Drew 2015-04-01 00:38:32