有没有办法获得派生之前的提交?
就像我们在“网络”图中一样。
示例:https://github.com/fladson/source/network
分叉之前的提交为3578d5c
。
有没有一种方法可以通过API或git获得?
谢谢
您可以git checkout
用来返回历史记录中的特定提交。对于您的情况,您需要:
git checkout 3578d5c
更新:
您可以使用github api通过查询派生来查找派生之前的提交。仔细阅读该文章,以查找所需的叉子。每个fork都包含一个“ created_at”时间戳。保存该时间戳。然后在“自”字段中查询通过“ created_at”时间戳的提交。这将返回创建叉之前的所有提交。
这是将返回提交的ruby脚本:https : //gist.github.com/magikid/bd4a2286b2d08d7eaf99
您需要安装octokit gem(gem install octokit
),脚本才能正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句