这个答案很适合在两个检查到git的文件之间看到视觉差异: 如何使用visual diff程序查看'git diff'输出?
但是,我希望看到两个分支之间的视觉差异.到目前为止,我最好的选择似乎是:
git diff --name-status master dev
Run Code Online (Sandbox Code Playgroud)
这不是很有用,也不是很直观.
那里有什么更好的吗?
我试图理解两个分支之间的比较或使用VS 2015的不同提交.
使用其他Git程序我可以轻松地比较版本,但我看不出它是如何在VS中完成的.
有人可以帮忙吗?谢谢
有没有办法比较2分支(branch1和branch2)与gitkraken?
我想要一个有变化的文件列表
我已经创建了测试存储库:https : //github.com/Labutin/CompareBranches 让我们尝试克隆和比较两个分支 branch_01 和 branch_02
$ git clone https://github.com/Labutin/CompareBranches.git
Cloning into 'CompareBranches'...
remote: Counting objects: 7, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 7 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (7/7), done.
$ git diff remotes/origin/branch_01..remotes/origin/branch_02 --exit-code
$ echo $?
0
Run Code Online (Sandbox Code Playgroud)
所以,我们有两个相同的分支。
但是,如果我尝试使用 Web UI 来比较两个分支https://github.com/Labutin/CompareBranches/compare/branch_01...branch_02,它会显示 1 个文件已更改。为什么?Web UI 有什么问题?也许我必须修改网址?
你好,我是 VScode 的新手,在拉取请求之前查看 git 上的远程更改有什么办法吗?,我找到了 Git History 扩展,但它仅适用于本地更改。不比较远程和本地文件,请有人建议我。