相关疑难解决方法(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万
查看次数

IntelliJ:在本地和git commit/branch之间查看所有已更改文件的diff

使用IntelliJ的diff查看器是一种非常好的查看代码的方法,因为您可以使用IntelliJ代码编辑器的所有功能(重构,完成等)在本地版本中进行更改.

不幸的是,当你在IntelliJ中进行代码评审时,我还没有弄清楚如何做最重要的事情,即:查看工作树中所有已更改文件的差异(签出到要合并的分支)和另一个分支(您计划合并的分支,例如"master").

有谁知道如何做到这一点?

git intellij-idea

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

如何比较github中同一分支上的两个不同的提交?

在GitHub上比较同一分支的历史对我来说非常困惑.我经常挣扎:

如果我compare/master在github repo名称之后使用URL,我可以根据下拉菜单中的选项与repo中的其他分支进行比较

https://help.github.com/articles/comparing-commits-across-time/

但是,我通常想比较master上的几个提交.

这怎么容易做到?我能得到一个更明确的例子吗?

git github

27
推荐指数
3
解决办法
1万
查看次数

在Git中,我如何才能看到大师的差异?

在Git中,我如何才能看到大师的差异?

我想看到两个分支不一样的东西

git

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

如何获取补丁或差异文件 - 分支之间的 Git 比较

我需要获取开发和我的功能分支之间的补丁/差异

如何使用git命令获取此信息。

请考虑分支名称是developmenttest。我需要从测试和开发分支中获取差异。

编辑:

我已按照以下问题中提供的步骤进行操作: 比较 Git 中的两个分支?

差异仅显示在 git 终端中。

如何将差异保存到补丁或差异文件中?

git diff patch gitlab atlassian-sourcetree

3
推荐指数
1
解决办法
2669
查看次数

Git diff 两个分支,名称中带有一个点 (.)

当我运行时,git diff origin/r35.2..origin/r35.3我得到:

fatal: bad revision 'origin/r35.2..origin/r35.3'
Run Code Online (Sandbox Code Playgroud)

我如何转义名称中的点?

git

3
推荐指数
1
解决办法
925
查看次数

让git判断两个不同分支中包含的代码是否相同

是否存在git命令来确定两个分支当前是否具有完全相同的代码?

我试过了:

git diff master develop
Run Code Online (Sandbox Code Playgroud)

这个命令不会失败,但它实际上也没有做任何事情(即它什么都不返回)

git

0
推荐指数
1
解决办法
175
查看次数