我想将本地分支“master”的当前状态与“origin / master”中的某个提交(散列“8029345”)与“--name-status”进行比较。
到目前为止,我有:git diff --name-status master .. origin/master
如何在origin / master中指定某个提交?应该是微不足道的,但我找不到合适的方法。我经历了git-diff,但看不到怎么做。
问题的背景:将origin / master合并到master之后我想我忘了“git add”某些新文件。现在,在我提升了我的本地分支并且还获取了原始分支的新内容后,我真的想解决这个问题并添加合并时没有添加的文件。
更新: 我不确定我是否正确理解差异,但似乎是这样:
git diff --name-status d874367 8029345
^sha-loc ^sha on remote branch (just before merging)
没有显示本地DVCS中哪些文件与远程文件相比未跟踪...