我想在两个分支之间区分特定文件。我看到有一个difftool。但我试过,我没有成功。我有一个名为abc.cpp的文件,2个远程分支称为May_Version和June_Version,我的文件位于/ xyz / tools文件夹中。我试过像
script.py
使用上面的命令会出现以下错误
致命:糟糕的修订' May_Version:xyz / tools / abc.cpp'
我试过
git difftool origin/May_Version:xyz/tools/abc.cpp -- June_Version:xyz/tools/abc.cpp
致命:路径' xyz / tools / abc / cpp'在May_Version中不存在。
有人能告诉我正确的语法吗?
答案 0 :(得分:0)
您应该能够使用语法
git difftool {local branch} {remote branch} [*optional* filename]
e.g。 :
git difftool June_Version origin/May_Version
或者只是区分特定文件
git difftool June_Version origin/May_Version xyz/tools/abc.cpp
答案 1 :(得分:0)
在您的回购中进行本地操作。不需要 origin / 。
git difftool --dir-diff June_Version May_Version