git:删除;a/“;从差分输出

git:删除;a/“;从差分输出,git,Git,git diff的输出通常如下所示: diff --git a/tests/test_utils.py b/tests/test_utils.py index 002d62aaf9..c28b23b0ed 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -1,3 +1,4 @@ +import os from datetime import datetime 现在我想复制并粘贴路径。在这种情况下,测试/test_

git diff
的输出通常如下所示:

diff --git a/tests/test_utils.py b/tests/test_utils.py
index 002d62aaf9..c28b23b0ed 100644
--- a/tests/test_utils.py
+++ b/tests/test_utils.py
@@ -1,3 +1,4 @@
+import os
 from datetime import datetime
 
现在我想复制并粘贴路径。在这种情况下,
测试/test_utils.py

但不幸的是,路径前面有前缀a/

如果我双击路径,前缀将被包括在内

如果没有前缀,复制+粘贴路径会更容易

有没有办法将git配置为不输出此前缀?

如果已设置,则不会打印源前缀和目标前缀

git config diff.noprefix yes

yes
可以是
1
true
,不区分大小写。

在提出新问题之前,请阅读并尝试搜索。副本回答了您的所有问题和更多问题。@CodeCaster我在询问之前搜索过。我可能错过了合适的条件。谢谢你给我指出答案。