在HEAD
(最新提交)中,我有一个名为的文件foo
.在我当前的工作树中,我将其重命名为bar
,并对其进行了编辑.
我希望git diff
foo
在HEAD
和bar
我目前的工作树.
Ste*_*ler 100
退房的--find-renames
选择上git-diff
,在https://www.kernel.org/pub/software/scm/git/docs/git-diff.html
或者明确指定路径:
git diff HEAD:full/path/to/foo full/path/to/bar
(信用来自Git的 twaggs :如何在不同的分支中区分两个不同的文件?)
mh *_*ian 29
我相信--no-index
您正在寻找的是使用:
git diff [<options>] --no-index [--] <path> <path>
Run Code Online (Sandbox Code Playgroud)
如git手册中所述:
这种形式是比较文件系统上给定的两个路径。在由Git控制的工作树中运行命令并且在工作树之外至少有一个路径点时,或者在由Git控制的工作树外部运行命令时,可以 忽略此
--no-index
选项。
归档时间: |
|
查看次数: |
94961 次 |
最近记录: |