当前位置: 首页 > 知识库问答 >
问题:

git - 我们如何才能知道此commit是属于哪个分支呢?

姜经武
2023-06-08

如何知道GitHub上一个blob的版本是在哪个分支上?

举例:

https://github.com/test/test-proj/blob/34f2265010a55f425e365bc61c5d8c2b3175b62a/packages/core/src/element/bucketlist.ts#L499

我们知道34f2265010a55f425e365bc61c5d8c2b3175b62a 是这个文件:bucketlist.ts的一个commit版本,但是我们如何才能知道此commit是属于哪个分支呢?

共有3个答案

夏朗
2023-06-08

使用命令:

 git branch --contains 89eb2ac2838dde77dab032a8e3b82ae087fc30b0 --all

使用SourceTree 可视化图形工具更方便直观:
image.png

https://www.liaoxuefeng.com/wiki/896043488029600/131716192036...
许俊雅
2023-06-08

git branch --contains <COMMIT>

马寒
2023-06-08
git branch --contains 7869fbdf9e7fefd4b01e40573f9106133eb95fae 

这样

图片.png

commit 和 branch 是多对多关系,如果一个 commit 可能会有多个 branch 输出

比如下面这样

图片.png

 类似资料:
  • 如何知道GitHub上一个blob的版本是在哪个分支上? 举例: https://github.com/test/test-proj/blob/34f2265010a55f425e365bc61c5d8c2b3175b62a/packages/core/src/element/bucketlist.ts#L499 我们知道34f2265010a55f425e365bc61c5d8c2b3175b6

  • 我有一个管道Jenkins作业,它按预期工作,配置了“GitHub hook trigger for GITScm polling”选项,以便在任何推送到git存储库时自动构建。 我已经将这个Jenkins URL与多个git回购挂钩,比如< code>repo-A、< code>repo-B、< code>repo-B。< br> Jenkins作业在任何代码推送至这些回购时自动触发。 但是我想

  • 如上图,我想实现图上的效果,合并dev分支上历史连续提交的几个commit为一个到master主分支上,但是并不合并到最新 我知道直接合并分支到最新的提交为一个commit是以下代码 但是不想合并到最新应该如何操作呢? 可能还会有下面的需求 将上面不同的连续几个分别合并成几个commit到master上

  • 问题内容: 我在Linux Ubuntu服务器中搜索php.ini文件所在的路径,并且在执行命令时发现很多php.ini 。那么如何从php.ini所在的php脚本网页中确切地知道呢? 问题答案: 您可以使用php_ini_loaded_file() 取自php.net: 您可能还需要检查php_ini_scanned_files() 另外,您应该注意,如果从CLI运行PHP脚本,则有可能使用与服

  • 问题内容: 我能够运行gensim的LDA代码,并获得各自关键词的前10个主题。 现在,我想更进一步,通过查看将哪些文档归类到每个主题中,来了解LDA算法的准确性。gensim LDA有可能吗? 基本上我想做这样的事情,但是在python中并使用gensim。 具有主题模型的LDA,如何查看不同文档属于哪些主题? 问题答案: 使用主题的概率,您可以尝试设置一些阈值并将其用作聚类基线,但是我敢肯定,

  • 给定一个YouTube视频ID,并使用 谢谢 尼米什