git diff 与 matlab 包目录
git diff with matlab package directory
我在 运行 git dff
和 +Dir01/file.m
中遇到问题。
我认为问题出在目录名中的 + 上。我怎样才能让 git diff
使用它?
提前致谢。
Vim 不喜欢打开具有前导 +
字符的文件。您可以尝试在路径前加上 ./
.
git diff ./+Dir01/file.m
用vim打开这些类型的文件的另一种方法是使用--
表示不应传递任何选项,然后vim不会处理+
作为命令。
vim -- +Dir01/file.m
了解这一点后,您可以将 -x
参数用于 git difftool
。
git difftool -x "vimdiff --"
您可以使用以下内容更新您的 .git/config
:
git config --global difftool.vimdiff.cmd "vimdiff -- \"$LOCAL\" \"$REMOTE\""
我在 运行 git dff
和 +Dir01/file.m
中遇到问题。
我认为问题出在目录名中的 + 上。我怎样才能让 git diff
使用它?
提前致谢。
Vim 不喜欢打开具有前导 +
字符的文件。您可以尝试在路径前加上 ./
.
git diff ./+Dir01/file.m
用vim打开这些类型的文件的另一种方法是使用--
表示不应传递任何选项,然后vim不会处理+
作为命令。
vim -- +Dir01/file.m
了解这一点后,您可以将 -x
参数用于 git difftool
。
git difftool -x "vimdiff --"
您可以使用以下内容更新您的 .git/config
:
git config --global difftool.vimdiff.cmd "vimdiff -- \"$LOCAL\" \"$REMOTE\""