我試圖獲得更改/添加/刪除/ etc的列表。在我的Git倉庫中進行提交的文件。當我運行的外殼下面,這是輸出:CLI和其他客戶端之間'git diff'不一致
Indragie$ /usr/bin/git diff --name-status 0836
D INPopoverController.h
D INPopoverController.m
D INPopoverControllerDefines.h
D INPopoverWindow.h
D INPopoverWindow.m
D INPopoverWindowFrame.h
D Images/blue_progress_slice.png
M Images/next.png
M Images/pause.png
M Images/play.png
M Images/previous.png
D Images/progress_left_cap.png
當我檢查在Xcode的變化(或其他任何第三方的Git客戶端)的列表中,我看到:
Xcode diff http://cl.ly/2i3P3s0m0i3I10110h3E/Screen_Shot_2011-04-07_at_8.59.18_PM.png
顯然這些只是大型清單的摘錄,但重點是它們是而不是完全相同。我已經驗證了我所看到的提交的SHA1哈希在CLI git和Xcode中都是一樣的。我是git的新手,所以可能有一些相當明顯的做法,我做錯了,但即使在翻譯man page和git tutorial之後,我似乎也無法找到我要出錯的地方。任何幫助表示讚賞。
他們可能是相同的,但列表顯然不是相同的順序 – 2011-04-08 03:00:49
我已經掃描了兩個列表的整體,他們絕對不一樣。 – indragie 2011-04-08 03:08:18