首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在指定提交时获取两个存储库之间的差异

在指定提交时获取两个存储库之间的差异
EN

Stack Overflow用户
提问于 2021-06-22 18:41:24
回答 1查看 48关注 0票数 1

我正在尝试比较给定提交时两个存储库之间的差异。我遇到的最接近的StackOverflow post建议添加一个repo作为远程处理,以便与工作中的repo进行以下命令的比较:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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过去提交的某个特定事件(而不仅仅是一个分支)进行比较,我如何才能做到这一点呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-22 18:55:34

只需使用提交散列而不是git diff中的分支名称即可。例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git remote add -f b path/to/repo_b.git
git remote update
git diff 547cd49 600cd49
git remote rm b

提交散列在分支(和宇宙)上是唯一的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68092890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文