7
如何列出在特定提交中更改的文件,並在我提交了提交數量時獲取該文件的內容?如何通過提交的SHA獲取文件和內容
如何列出在特定提交中更改的文件,並在我提交了提交數量時獲取該文件的內容?如何通過提交的SHA獲取文件和內容
要列出由特定更改的文件提交,你可以這樣做:
git show --name-only <commit>
如果要禁止從輸出的日誌信息,您可以添加--pretty=format:
的選項。
關於你的第二個問題,看一個特定的文件從該承諾的內容,與SHA1SUM說,你可以這樣做:
git show f414f31:Documentation/help.txt
...所在的路徑Documentation/help.txt
是相對於上無論您是否在子目錄中,都可以使用工作樹的級別。如果你需要提取整個子目錄,看看這個問題的答案:
第一部分是可能重複http://stackoverflow.com/q/424071/ 223092,第二部分是http://stackoverflow.com/q/610208/223092(可能是其他許多人) –