我創建了一個回購,在其中創建了一個文件,在文件中放入了一些內容,並提交了該文件。現在,我希望看到該提交的差異,理想情況下應該顯示添加的文件和添加到其中的行。如何獲得第一次提交的Git diff?
但是,git diff HEAD^ HEAD
返回fatal: ambiguous argument 'HEAD^': unknown revision or path not in the working tree.
,可能是因爲這是第一次提交回購。
這怎麼解決?是否仍有辦法查看第一次提交中添加的文件的差異?
'git show'可以工作。但第一個差異總是從零到整個內容。 – ElpieKay
@ElpieKay這可行,但也包括提交摘要。可能只打印diff而不提交摘要如果我做'git show'? –
'git show --pretty = %% | sed 1,2d'。 '%%'可以是隻輸出一行的任何佔位符,例如'%h','%t'。 –
ElpieKay