相关疑难解决方法(0)

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

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

遇到这个链接: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万
查看次数

如何使用我喜欢的diff工具/查看器查看'git diff'输出?

当我输入时git diff,我想用我选择的视觉差异工具(Windows上的SourceGear"diffmerge")查看输出.如何配置git来执行此操作?

git diff diffmerge difftool git-difftool

735
推荐指数
17
解决办法
42万
查看次数

Git提交范围中双点".."和三点"..."之间有什么区别?

一些Git命令采用提交范围,一个有效语法是用两个点分隔两个提交名称..,另一个语法使用三个点....

两者有什么不同?

git git-diff git-log

380
推荐指数
4
解决办法
6万
查看次数

有没有办法在SourceTree中的两个分支上获得视觉差异?

Sourcetree是否提供了一种可视化git分支之间差异的方法?

我在找:

  • 已更改的文件的名称
  • 这些文件之间的差异

git git-branch atlassian-sourcetree

157
推荐指数
3
解决办法
7万
查看次数

如何比较Visual Studio代码上的不同分支

如何比较Visual Studio代码1.9上的不同分支?可能吗?

git visual-studio-code

55
推荐指数
8
解决办法
5万
查看次数

使用Visual Studio的git分支之间的差异

我试图理解两个分支之间的比较或使用VS 2015的不同提交.

使用其他Git程序我可以轻松地比较版本,但我看不出它是如何在VS中完成的.

有人可以帮忙吗?谢谢

git visual-studio-2015

48
推荐指数
4
解决办法
3万
查看次数

合并后不会出现对主分支的更改

我有一点时间精心策划我的第一个主要分支并合并.发生的事情是我有一个名为'main'的主分支,以及一个从'main'创建名为'branch2'的新分支.几个星期以来,我在几个文件中对'branch2'做了很多更改,并创建了一些新文件.在此期间,我还对'main'做了一些小改动.当合并的时候,我检查了'主'并打电话git merge branch2.毫不奇怪,它告诉我,我的一个文件中有冲突要解决.所以我曾经git mergetool打开meld,我选择的差异观察器来解决这些差异.在协调这些差异后,我git merge branch2再次打电话,合并成功.

问题是它实际上没有成功合并.一些元素合并正确,但'branch2'中的一些更改从未移过,我不明白为什么.我试着打电话git merge branch2,但现在它只是说"一切都是最新的".这显然是不对的,因为如果你git checkout branch2,那么你可以看到不在'主'的变化.

知道可能发生了什么吗?为什么git在没有正确合并时声明"一切都是最新的"?有没有办法强制git再次尝试合并?

git branching-and-merging

5
推荐指数
1
解决办法
5493
查看次数