问题标签 [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 提交
如何查看我所做的任何本地提交,但尚未推送到远程存储库?偶尔git status
会打印出我的分支是 X 提交之前origin/master
,但并非总是如此。
这是我安装 Git 的错误,还是我遗漏了什么?
git - 如何从 git diff 读取输出?
手册页git-diff
相当长,并且解释了许多对初学者来说似乎不需要的情况。例如:
git - Git diff 疯了?
我试图弄清楚我本地的 Git 存储库发生了什么。
- 我编辑一个文件。
- Git 报告文件中的所有内容都已更改(我只更改了一行)
- 起初我认为“一定是换行问题”,但事实并非如此。我在 TortoiseGit 中做了一个差异,一切看起来都很好。我用 Netbeans(git 插件)做了一个差异,一切似乎都很好。
- 我做了一个重置,备份文件,修改它,git再次报告一切都改变了。
- 我在 Total Commander 中进行了二进制比较,除了我更改的单行之外,文件没有任何区别。
- 我再次进行硬重置。Git 告诉我它已成功完成。Git 状态仍然显示我的文件已更改。我对这件事进行了区分,没有任何区别——bug git 说有。
我试过同时使用 git bash 和 gui,结果相同(我在 Windows 上)。任何线索,这里发生了什么?
git - 如何在同一分支上的两个不同提交之间区分同一文件?
在 Git 中,我如何比较同一个分支(例如 master)上的两个不同提交(不连续)之间的同一个文件?
我正在寻找类似Visual SourceSafe (VSS) 或Team Foundation Server (TFS)中的比较功能。
在 Git 中可以吗?
git - 在第一次和最后一次提交之间在同一文件中使用 git diff
我有一个文本文件 (.yml),我输入了一些文本供系统使用。但是现在我们需要立即知道哪些新行。我想用 git 来解决我们的问题,但我找不到一个明确的命令来做到这一点。
这可能吗?
git - 显示提交之间的差异
我在Ubuntu 10.04 (Lucid Lynx) 上使用 Git。
我已经向我的主人做了一些承诺。
但是,我想了解这些提交之间的区别。它们都在我的主分支上。
例如:
我想知道 k73ud 和 dj374 之间的区别。但是,当我执行以下操作时,我看不到我在k73ud
.
git - 在 git diff 中自定义标题
使用 查看差异时git diff
,每个更改都以如下行开头:
对于 C,最后一部分非常具有描述性——例如,它显示了发生更改的函数。但是对于 C#,它只显示命名空间,这不是很有用。我认为那是因为它显示了没有缩进的最后一行。有没有办法配置这个?
git - 带有作者过滤器的 git diff
我有不同作者的一系列提交,我希望看到git dff
2 次提交之间的输出,但只考虑其中一位作者的提交,比如 git log 中的 --author 之类的东西。
我对最终的摘要差异感兴趣,而不是单个提交的差异。
有一个 git 技巧吗?
git - 在暂存区的文件中显示 git diff
file
有没有办法在我完成后查看对 a 所做的更改git add file
?
也就是说,当我这样做时:
没有显示差异。我想有一种方法可以查看自上次提交以来的差异,但我不知道那是什么。
git - “git diff”什么都不做
我认为这是某处的配置错误,但我不知道在哪里。常规的 git 命令似乎工作正常,但“git diff”什么也没做。为了安全起见,我从 .gitconfig 文件中删除了外部差异工具。这是通过 MacPorts 安装的,是最新版本 (1.7.2.2)。
我看到的是,当我从我的工作区运行“git diff”时,它只是退出,什么都不做。
如果我备份一个目录,在我的根工作区之外,输入“git diff”会给我这个:
这可能是预期的行为,因为我不在 git 存储库下。
关于我可以做些什么来解决这个问题的任何想法?