我一直在研究项目中的特定功能,我在一个会话中的源代码中的几个页面上做了很多更改,我希望得到所有这些更改。
在提交窗口中,我拥有所有已更改的文件,当我点击另一侧的任何文件时,我可以看到更改
我想查看此会话中的所有更改,就像它在提交窗口中显示以便稍后查看以及其他一些原因一样。
例如,生成一个pdf文件,甚至是一个包含文件名及其相关更改的文本文件。
我不想使用历史可视化工具,因为它包含大量数据,这使得它不易使用,并且历史显示的方式不像提交窗口那么简单。
我在Windows下工作。
答案 0 :(得分:0)
尝试, 如果文件未添加到仓库
git diff> /path/to/write/file/diff.txt
如果添加了文件(已暂存)
git diff --staged> /path/to/write/file/stageddiff.txt
如果文件已提交给repo
git log //获取提交ID
git show commitid> /path/to/write/file/diff.txt