的第n次修改的文件我經常跑git status
,然後希望看到這些文件中的一個具體的diff。所以經過:混帳命令diff的一個git狀態輸出
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: path/to/modified/file1
modified: path/to/modified/file1
是否有可能使用Git,或作爲備用的bash,以git diff
第n個修改的文件,這樣git diff <someMagic(2)>
將減少到git diff path/to/modified/file2
。
我的主要問題是,如果這存在於git中,並且如果不幫助bash命令。
沒有在Git的,但很容易使用'git的狀態--porcelain'和'尾+ $ 1構建|頭-1'或'sed -n -e'$ 1 {p; q;}''。 – torek