从Git

时间:2017-05-28 09:14:40

标签: windows git

我一直在研究项目中的特定功能,我在一个会话中的源代码中的几个页面上做了很多更改,我希望得到所有这些更改。
在提交窗口中,我拥有所有已更改的文件,当我点击另一侧的任何文件时,我可以看到更改 Git Commit Window

我想查看此会话中的所有更改,就像它在提交窗口中显示以便稍后查看以及其他一些原因一样。

例如,生成一个pdf文件,甚至是一个包含文件名及其相关更改的文本文件。

我不想使用历史可视化工具,因为它包含大量数据,这使得它不易使用,并且历史显示的方式不像提交窗口那么简单。

我在Windows下工作。

1 个答案:

答案 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