让git pull显示更新文件相对于当前目录的路径

5
如果我的当前目录是git项目的子目录,并且我调用git pull,它总是显示相对于项目根目录的路径。有没有办法看到相对于当前目录的更改文件路径?
例如:
<root>/default $ git pull
...
Updating 03e5eb12..95987ffb
Fast-forward

../client/styles/components/manageEscrow.styles.ts               |  11 +++++
./lib/index.ts                                                   |   8 ++--

INSTEAD OF
client/styles/components/manageEscrow.styles.ts                  |  11 +++++
default/lib/index.ts                                             |   8 ++--

给定的示例不清楚,因为“instead of”显示了一个带有“default/”前缀的文件和一个没有前缀的文件。您能否澄清当前发生的情况以及您想要发生的情况? - AD7six
@AD7six 的当前工作目录是 /default。那些是相对于 /default 所需的路径。他不想看到 git 根目录 / 的“绝对”路径。 - Tin Nguyen
1个回答

3
很抱歉,没有这个选项。Git运行差异机制来产生它,除了控制是否打印它之外,没有任何旋钮来控制它。
如果您知道这一点,但不想看到它,您可以将merge.statmerge.diffstat中的任一设置为false,Git将不会生成它。
如果这是您想要的功能,则Git列表可能会接受一个补丁。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接