首页 > 解决方案 > git:从差异输出中删除“a/”

问题描述

的输出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
 

现在我想复制+粘贴路径。在这种情况下tests/test_utils.py

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

如果我双击路径,则会包含前缀。

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

有没有办法配置 git 不输出这个前缀?

标签: git

解决方案


diff.noprefix

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

git config diff.noprefix yes

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


推荐阅读