2011-10-07 5 views
7

コミット回数が変更されたときに、特定のコミットで変更されたファイルを一覧表示し、そのファイルの内容を取得する方法を教えてください。コミットのSHAでファイルとコンテンツを取得する方法

git show --name-only <commit> 

あなたはその出力からログメッセージを抑止したい場合は、オプションに--pretty=format:を追加することができます:あなたが行うことができ、特にによって変更されたファイルはコミット一覧表示するには

+0

最初の部分は、の可能重複してhttp://stackoverflow.com/q/424071/:あなたは全体のサブディレクトリを抽出する必要がある場合は、この質問を見て、答えを持っています223092、第2部はhttp://stackoverflow.com/q/610208/223092の可能な複製です(おそらく他のものの中のもの) –

答えて

16

。あなたの2番目の質問については

は、そのコミットから特定のファイルの内容を参照してくださいSHA1SUM​​と言って、あなたが行うことができます:パスDocumentation/help.txtがトップに相対的である

git show f414f31:Documentation/help.txt 

...あなたがサブディレクトリにいるかどうかにかかわらず、作業ツリーのレベル。

関連する問題