4
的文件我已經上演份混帳像這樣Git的貓上演文件到stdout
git add --patch ./file
我想輸出上演文件到標準輸出的內容。
請注意,staged文件和工作目錄中的文件是不同的,因爲我只執行文件的某些部分。
的文件我已經上演份混帳像這樣Git的貓上演文件到stdout
git add --patch ./file
我想輸出上演文件到標準輸出的內容。
請注意,staged文件和工作目錄中的文件是不同的,因爲我只執行文件的某些部分。
如果你想只輸出其上演的版本完整的文件,你可以使用語法suggested by grawity在回答最近的問題:
git show :file
...或者,如果你想看到的變化HEAD和該文件的索引(通常是您剛剛上演的更改),您可以使用:
git diff --cached -- file
如果文件還沒有被提交過,我沒有'git show:file'的運氣。我不得不回退到'git ls-files -s
這是此最近問題的可能重複:http://stackoverflow.com/questions/5153199/git -show-content-of-file-as-it-will-look-like-after-committing – 2011-03-03 10:55:13
謝謝你的pointi讓我朝着正確的方向前進。抱歉關於重複! – 2011-03-03 10:58:16