2017-05-28 85 views
0

我一直在研究項目中的特定功能,並且在一次會話中我的源代碼中的多個頁面上做了很多更改,並且希望獲得所有這些更改。
在提交窗口中,我有我所有的更改文件,當我點擊另一邊的任何文件時,我可以看到更改。
Git Commit Window從Git生成詳細的提交報告

我想查看所有在這屆會議上被顯示在提交窗口以同樣的方式對以後審查的變化等原因。

例如,生成一個pdf文件甚至一個文本文件的文件名和與它相關的變化。

我不想使用歷史可視化工具,因爲它包含大量數據,使其不易使用它,並且歷史顯示的方式不像提交窗口那麼簡單。

我在Windows下工作。

回答

0

嘗試, 如果文件不被添加到回購

git的差異> /path/to/write/file/diff.txt

如果文件被添加(分級)

混帳DIFF --staged> /path/to/write/file/stageddiff.txt

如果文件被提交到回購

git的日誌//獲得提交ID

git show commitid> /path/to/write/file/diff.txt

+0

沒有工作,diff> file.txt只是產生了一個空文件! –

+0

@MuhammadNour什麼是git diff 的輸出(沒有將它寫入文件中)您在Windows上使用哪種工具?它是Cygwin嗎? –

+0

我嘗試了第一個(git diff> file.txt),我得到一個空文件!,我還沒有提交我的進度,只是進行了更改。 –