2011-06-16 85 views
2

如何獲取特定變更集中已更改文件的列表?我希望它是已更改文件的列表

git diff --name-only a329a7b3b85a2f23d2cc2b6c897dc30fb25fa6a5 

由我a329a7b3b85a2f23d2cc2b6c897dc30fb25fa6a5所做的更改,但在返回後礦權後面的版本中的修改。所以我需要找到以前的變更集的編號:-S

它是預期的行爲嗎?爲什麼?!

+0

媽呀,真的是這樣嗎offtopic?請看「相關」問題列表。 – zerkms 2011-06-16 12:57:56

+0

您正在獲取工作目錄和給定提交之間的差異。 – 2011-06-16 12:59:04

+0

@William Pursell:nope,http://www.kernel.org/pub/software/scm/git/docs/git-diff.html:'這個表單是爲了查看你下一次提交相對於命名爲。 – zerkms 2011-06-16 13:00:05

回答

4

你想

 
$ git show --oneline --name-only sha 

或許

 
$ git show --format=format: --name-only sha 
+0

是的,正是我所需要的。謝謝(15分鐘後將檢查上限) – zerkms 2011-06-16 13:02:17

相關問題