标签: git-diff

比较Git中的两个分支?

我有两个分支,branch_1branch_2.

我想看看Git中两个分支之间的差异.

git git-diff

2149
推荐指数
7
解决办法
145万
查看次数

显示两个修订版之间已更改的文件

我想合并两个已分开一段时间的分支,并想知道哪些文件已被修改.

遇到这个链接:http://linux.yyz.us/git-howto.html这非常有用.

比较我遇到的分支的工具是:

  • git diff master..branch
  • git log master..branch
  • git shortlog master..branch

想知道是否有类似"git status master..branch"的东西只能看到两个分支之间不同的文件.

在没有创建新工具的情况下,我认为这是您现在可以做到的最接近的工具(如果文件被多次修改,当然会显示重复):

  • git diff master..branch | grep "^diff"

想知道是否有我遗漏的东西......

git branch git-diff git-branch

2041
推荐指数
12
解决办法
72万
查看次数

如何显示已上演的更改?

我上演了一些改变来承诺; 如何查看为下一次提交而暂存的所有文件的差异?我知道git状态,但我想看到实际的差异 - 而不仅仅是分阶段文件的名称.

我看到git-diff(1)手册页说

git diff [--options] [ - ] [...]

此表单用于查看您对索引所做的更改(下一次提交的暂存区域).换句话说,差异是你可以告诉git进一步添加到索引但你还没有.您可以使用git-add(1)暂存这些更改.

不幸的是,我无法理解这一点.必须有一些方便的单行,我可以创建一个别名,对吗?

git diff dvcs git-diff git-stage

2034
推荐指数
12
解决办法
78万
查看次数

如何仅列出两次提交之间更改的文件名?

我在回购中有一堆提交.我想看到两个提交之间更改的文件列表 - 从SHA1到SHA2.

我应该使用什么命令?

git git-diff git-show

1807
推荐指数
11
解决办法
65万
查看次数

查看未发布的Git提交

如何查看我所做的任何尚未推送到远程存储库的本地提交?偶尔git status会打印出我的分支是X提前提交origin/master,但并非总是如此.

这是我安装Git的错误,还是我错过了什么?

git git-diff git-log

1649
推荐指数
18
解决办法
75万
查看次数

如何比较两个不同分支的文件?

我有一个脚本在一个分支中工作正常,在另一个分支中被破坏.我想并排看两个版本,看看有什么不同.有没有办法做到这一点?

要明确我不是在寻找比较工具(我使用Beyond Compare).我正在寻找一个git diff命令,它允许我将主版本与我当前的分支版本进行比较,看看有什么变化.我不是在合并或任何事情的中间.我只想说些什么

git diff mybranch/myfile.cs master/myfile.cs
Run Code Online (Sandbox Code Playgroud)

git git-diff

1430
推荐指数
10
解决办法
69万
查看次数

如何查看Git提交中的更改?

当我这样做时,git diff COMMIT我看到了提交和HEAD之间的变化(据我所知),但我希望看到单个提交所做的更改.

我没有在diff/log上找到任何明显的选项,它会给我输出.

git version-control diff git-diff

1364
推荐指数
21
解决办法
91万
查看次数

如何在同一分支上的两个不同提交之间区分相同的文件?

在Git中,我如何比较同一分支(例如master)上两个不同提交(不连续)之间的相同文件?

我正在搜索Visual SourceSafe(VSS)或Team Foundation Server(TFS)中的比较功能.Git有可能吗?

git git-diff

1077
推荐指数
11
解决办法
73万
查看次数

在暂存区域中显示文件上的git diff

可能重复:
如何显示已上演的更改?

有没有办法可以看到file我做完之后所做的更改git add file

也就是说,当我这样做时:

git add file
git diff file
Run Code Online (Sandbox Code Playgroud)

没有显示差异.我想有一种方法可以看到自上次提交以来的差异,但我不知道那是什么.

git git-diff git-stage

892
推荐指数
3
解决办法
28万
查看次数

如何退出git log或git diff?

我正试着在Git Immersion的帮助下学习Git .有一两件事,每当我使用让我很沮丧git loggit diff:

Git日志显示(END)标记

当我遇到这个(END)词时,我无法弄清楚下一步该做什么.我无法输入任何命令,最终关闭当前的bash并打开另一个命令.如何输入我想要使用的下一个命令?

git git-diff git-log

789
推荐指数
7
解决办法
29万
查看次数

标签 统计

git ×10

git-diff ×10

diff ×2

git-log ×2

git-stage ×2

branch ×1

dvcs ×1

git-branch ×1

git-show ×1

version-control ×1