Git diff 如何在git diff中显示完整路径?
如何在git diff中显示完整路径?Git diff 如何在git diff中显示完整路径?,git-diff,Git Diff,如何在git diff中显示完整路径? 可以使用'--dst prefix=$PWD'和'--src prefix=$PWD',但这是很脆弱的,因为它在许多情况下都不起作用,例如在没有索引的情况下,或者在不使用--relative=realpath_to_cwd的情况下从子目录运行commond时,应该可以: 获取repo根文件夹的路径:请参阅“” 在--relative、--dst prefix和--src prefix选项中使用该路径 这将比4年后的$PWD更加稳健;)你键入了什么命令?
可以使用'--dst prefix=$PWD'和'--src prefix=$PWD',但这是很脆弱的,因为它在许多情况下都不起作用,例如在没有索引的情况下,或者在不使用--relative=realpath_to_cwd的情况下从子目录运行commond时,应该可以:
- 获取repo根文件夹的路径:请参阅“”
- 在
、--relative
和--dst prefix
选项中使用该路径--src prefix
$PWD
更加稳健;)你键入了什么命令?使用哪个版本的Git?下面是一个示例命令(使用Git版本2.17.1但不相关)“Git diff--no indexget_file1
get_file2
”cmdget_file1
或“`get_file2`可以返回绝对路径或相对路径,因此“-dst prefix=$PWD”将不起作用(例如当路径已经是绝对路径时)git rev parse--show top level
在--no index
的情况下通常没有意义,因为我正在比较的文件甚至可能不在git repo中。更多信息