问题标签 [git-diff]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 如何使 git-diff 和 git log 忽略新文件和已删除文件?
有时会有几个更改的文件以及一些新的、已删除和/或重命名的文件。当做git diff
或git-log
我想省略它们时,我可以更好地发现修改。
实际上,最好列出不包含内容的新文件和已删除文件的名称。对于重命名为“新”的“旧”,我想选择区分“旧”和“新”。
git - 关于 git diff 的问题
我对 git diff 的输出感到困惑
为什么没有输出?
为什么没有输出?
为什么现在输出?
似乎没有参数--cached git diff 不起作用,是吗?
git - 配置:获取 git 数据,然后将其与 git mergetool 合并
我已经成功地将 Kaleidoscope 设置为我的默认 git difftool,并且工作起来就像一个魅力。但是当我 fetch 然后 git difftool 时,我可以看到发生了什么变化,但我无法选择或合并我想要的东西(至少不能通过 Kaleidoscope)。
现在,我想将 File Merge(与 XCode 捆绑在一起的 Merge 应用程序)设置为我的合并工具,这样我就可以获取、查看发生了什么变化并选择要合并的内容。
这可能吗?如果是这样,我该如何设置?
对于一个愚蠢的问题,我提前道歉。
git - git show commit in 无可比拟
我想在 Beyond Compare 或任何其他单独的差异工具中查看特定提交,同时通过git show
. 我尝试查看 git show/difftool/config 的帮助,但找不到任何东西。有谁知道怎么做?
我已经查看了带有 Beyond Compare 的 Git Diff并配置了 Beyond Compare ,git difftool
但我也想将它用作工具git show
git - 执行“git diff”时如何获得并排差异?
当我输入“git diff”时,我希望看到一个并排的差异,例如“diff -y”,或者希望在交互式差异工具中显示差异,例如“kdiff3”。如何才能做到这一点?
git - Git:我们可以比较相同文件的两个分阶段版本吗?
是否可以分阶段两次相同的文件并比较(差异)两个分阶段的版本?文件 myclass.java 的示例:
- 我暂存我的文件 ==> git add myclass.java (暂存文件版本 1)
- 我对此文件进行了一些更改
- 我再次暂存我的文件(暂存文件版本 2)
我可以比较暂存文件版本 1 和暂存文件版本 2 吗?
谢谢!
git - 我可以让“git gui”通过,比如“--patience”到“git diff”吗?
我真的只是在寻找一种方法来配置git gui
生成差异,就像 by 一样git diff --patience
,但我强烈怀疑任何可能允许我这样做的机制也会允许传递其他选项,所以我问了更一般的问题为了更好地为后代服务:
有没有办法设置一些应该用于生成它显示的差异的
git diff
选项?git gui
linux - 如何为补丁文件着色
如何在 git diff --color 中以彩色差异查看补丁文件。
git - 使用 git 查找与提交 B 相比已更改的提交 A 的文件?
我正在寻找类似“git diff --name-only B A”之类的东西,但仅限于提交 A 中包含的文件。或者,换句话说,我需要一个由提交 A 更改的所有文件的列表(不包括历史记录)与提交 B 中的相同(包括历史记录)。
在 git 中有没有简单的方法来做到这一点?
问候, 约臣