如何解决在指定提交时获取两个存储库之间的差异
我正在尝试比较给定提交时两个存储库之间的差异。我遇到的最接近的 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(而不仅仅是一个分支)的特定过去提交时的点进行比较,我该怎么做?
解决方法
只需在 git diff
中使用提交哈希而不是分支名称。例如:
git remote add -f b path/to/repo_b.git
git remote update
git diff 547cd49 600cd49
git remote rm b
提交哈希在分支(和宇宙)中是唯一的
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。