Git diff针对另一个分支/路径中的跟踪文件取消跟踪文件
我有以下情况:Git diff针对另一个分支/路径中的跟踪文件取消跟踪文件,git,diff,Git,Diff,我有以下情况: 当前分支为功能/仪表板 我有一个未跟踪的文件,tmp/dashboard\u bulk.js(来自我的浏览器) 我想将它与分支master上的跟踪文件app/assets/javascripts/audition/dashboard_bulk.js进行比较(同样,不是我当前的分支) 所以源文件未被跟踪,而目标文件位于不同分支中的不同路径上 有办法做到这一点吗?git diff似乎并不介意您为它提供一个未跟踪的路径 指向不同分支上的文件的语法是branch:path/to/file
功能/仪表板
tmp/dashboard\u bulk.js
(来自我的浏览器)master
上的跟踪文件app/assets/javascripts/audition/dashboard_bulk.js
进行比较(同样,不是我当前的分支)有办法做到这一点吗?
git diff
似乎并不介意您为它提供一个未跟踪的路径
指向不同分支上的文件的语法是branch:path/to/file
将这两者放在一起,执行差异的命令是
git diff \
master:app/assets/javascripts/audience/dashboard_bulk.js \
tmp/dashboard_bulk.js