3069得票9回答
我怎样才能看到两个分支之间的差异?

如何查看分支branch_1和branch_2之间的差异?

2655得票15回答
如何列出在两次提交之间更改的文件名称。

我在代码库中有一堆提交记录,我想查看两个提交记录间修改的文件列表 —— 从 SHA1 到 SHA2。 我应该使用什么命令? 答案:您可以使用以下命令来查看两个提交记录间修改的文件列表: git diff --name-only SHA1 SHA2

2580得票16回答
如何展示已暂存的更改?

我做了几个更改要提交。我如何查看所有已暂存以进行下一次提交的文件的差异?有没有一个方便的一行命令? git status 只显示已暂存的文件名称,但我想看到实际的差异。 git-diff(1) 手册上说: git diff [--options] [--] […] 此形式用于查看相对于...

2346得票21回答
展示两个版本之间哪些文件发生了变化

我想合并两个分支,这些分支已经分开了一段时间,我想知道哪些文件被修改过。 找到了这个链接:http://linux.yyz.us/git-howto.html (已迁移到web.archive.org),对我很有用。 我发现的比较分支的工具有: git diff master..branch...

2282得票27回答
如何列出未推送的Git提交(本地但不在远程)

如何查看我已经提交但尚未推送到远程仓库的本地提交?偶尔,git status会打印出我的分支比origin/master超前X个提交,但并非总是如此。 这是我安装的Git有问题吗,还是我漏掉了什么?

2263得票26回答
如何查看Git提交中的更改?

当我执行git diff COMMIT命令时,我看到的是该提交和HEAD之间的更改(就我所知),但我想要查看单个提交所做的更改。 我没有在diff/log上找到任何明显的选项可以给我这个输出。

2163得票14回答
如何比较来自两个不同分支的文件

我有一个脚本在一个分支上运行正常,在另一个分支上却出现问题。我想将这两个版本并排比较,看看有什么不同之处。有没有办法可以做到这一点? 明确一下:我不是在寻找比较工具(我使用的是Beyond Compare)。我正在寻找Git diff命令,以便将主版本与当前分支版本进行比较,查看有哪些变化。我...

1431得票11回答
如何在同一分支的两个不同提交之间对相同文件进行差异比较?

在Git中,我如何比较同一分支(例如主分支)上两个不相邻提交之间的相同文件? 我正在寻找像Visual SourceSafe(VSS)或Team Foundation Server(TFS)中的“比较”功能。 Git是否支持这种功能?

1293得票7回答
如何退出git log或git diff。

我正在尝试通过Git Immersion来学习Git。 每当我使用git log或git diff时,都有一件让我感到沮丧的事情: 当我遇到这个(END)字样时,我不知道下一步该怎么做。 我不能输入任何命令,最后只能关闭当前的Bash窗口然后打开另一个窗口。请问我如何输入下一个想要使用...

1151得票3回答
在暂存区中展示文件的git diff

在我执行 git add file 之后,有没有一种方法可以查看对 file 所做的更改? 也就是说,当我执行:git add file git diff file 没有显示任何差异。我想有一种方法可以查看自最后一次提交以来的差异,但我不知道是什么。