git log --follow -L280,+20:foo.c --> git 日志一次只能跟随一个路径名的重命名
git log --follow -L280,+20:foo.c --> git logs can only follow renames on one pathname at a time
我尝试查看重命名后文件部分的更改:
git log --follow -L280,+20:foo.c
我收到此错误消息:
usage: git logs can only follow renames on one pathname at a time
我使用git版本1.9.1
如何查看文件的一部分更改,即使文件已重命名?
我认为这主要是旧 git 版本中错误消息的问题。使用 git 2.4.1 我收到以下错误消息:
$ git log --follow -L280,+20:foo.c
fatal: --follow requires exactly one pathspec
虽然这条消息稍微好一点,但我尝试了以下方法(有效):
$ git log --follow -L280,+20:foo.c -- foo.c
问题似乎是 -L280,+20:foo.c
只限制了行范围,但没有提供 --follow
.
所必需的 pathspec
我尝试查看重命名后文件部分的更改:
git log --follow -L280,+20:foo.c
我收到此错误消息:
usage: git logs can only follow renames on one pathname at a time
我使用git版本1.9.1
如何查看文件的一部分更改,即使文件已重命名?
我认为这主要是旧 git 版本中错误消息的问题。使用 git 2.4.1 我收到以下错误消息:
$ git log --follow -L280,+20:foo.c
fatal: --follow requires exactly one pathspec
虽然这条消息稍微好一点,但我尝试了以下方法(有效):
$ git log --follow -L280,+20:foo.c -- foo.c
问题似乎是 -L280,+20:foo.c
只限制了行范围,但没有提供 --follow
.
pathspec