我正在尝试比较给定提交时两个存储库之间的差异。我遇到的最接近的StackOverflow post建议添加一个repo作为远程处理,以便与工作中的repo进行以下命令的比较:
git remote add -f b path/to/repo_b.git
git remote update
git diff master remotes/b/master
git remote rm b
但是,如果我想与repo_b过去提交的某个特定事件(而不仅仅是一个分支)进行比较,我如何才能做到这一点呢?
发布于 2021-06-22 18:55:34
只需使用提交散列而不是git diff
中的分支名称即可。例如:
git remote add -f b path/to/repo_b.git
git remote update
git diff 547cd49 600cd49
git remote rm b
提交散列在分支(和宇宙)上是唯一的。
https://stackoverflow.com/questions/68092890
复制相似问题