2016-04-21 86 views

回答

4

你可能只是這樣做的外殼,使用反引號將命令輸出發送到編輯器的命令:

$ vi `git diff-tree --no-commit-id --name-only -r bd61ad98` 
3

我會用更多的「瓷」(*)命令像git show

$ emacs $(git show --name-only --format= bd61ad98) 

反引號作爲@ Mureinik的迴應,而不是$(),工作就好了。 (*)Git有'管道'和'瓷器'的非正式概念:'瓷器'命令更加以用戶爲中心。 '管道'命令(如diff-tree)更多地針對系統管理員或用戶。

相關問題