我有以下情况:
当前分支为feature/dashboard
。
我有一个未跟踪的文件tmp/dashboard_bulk.js
(来自我的浏览器)
我想将其与分支app/assets/javascripts/audience/dashboard_bulk.js
上的跟踪文件master
进行比较(再次,不我当前的分支机构)。
因此源文件未跟踪,目标文件位于不同分支的不同路径上。
有办法做到这一点吗?
答案 0 :(得分:3)
git diff
似乎并不介意。
指向不同分支上的文件的语法是branch:path/to/file
。
将这两者放在一起,执行差异的命令是
git diff \
master:app/assets/javascripts/audience/dashboard_bulk.js \
tmp/dashboard_bulk.js