2014-11-20 143 views
0

我有這個文件夾,我克隆了一個git項目。但是在運行一些麻煩之後,忽略了一些填充我的文件(DIR 1)的文件,它停止工作(從某種意義上說,這些文件是C++代碼,不能編譯它)比較2個目錄,並顯示每個文件的差異

最後,我決定下載一個新的工作Git克隆(DIR 2)。但我仍然希望我的DIR 1中的所有文件更改都可以用於DIR 2,我希望我可以手動應用這些更改以瞭解我出錯的位置。

我目前正在使用在線快速差異檢查器逐一比較每個文件。但是這對於多目錄和40,000多個文件來說花費了太多時間。由於並非所有文件都被修改。

希望有一個程序可以告訴我DIR 1中與DIR 2文件不同的文件,並告訴我有什麼不同。

謝謝!

+0

超越比較和kdiff做這種事情。 – 2014-11-20 18:06:31

回答

0

你並不需要將項目爲DIR 2.重新克隆從DIR 1,執行以下命令

$ git diff 

你會看到你的變化和原來的代碼之間的差異。如果你已經改變了很多文件,只想看看一個文件的差異。執行以下步驟

$ git diff path/to/file 
相關問題