【发布时间】:2013-05-16 23:52:05
【问题描述】:
在HEAD(最新提交)中,我有一个名为foo 的文件。在我当前的工作树中,我将其重命名为 bar,并对其进行了编辑。
我想在HEAD 中git diff foo,在我当前的工作树中bar。
【问题讨论】:
-
我认为这个问题(来自标题)可能是关于在两个不一定在 repo 中的文件上使用 git diff。我发现 --no-index 标志是为此而设计的,例如
git diff --no-index --word-diff old_file.txt new_file.txt(--word-diff 按单词突出显示变化,而不仅仅是行,这对长文本非常有用)。