为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用代码中的系统调用在git的根提交上执行git命令?

如何使用代码中的系统调用在git的根提交上执行git命令?

翻阅古今 2021-05-20 14:02:48
我希望能够在git存储库中进行根提交的SHA问题在于,我正在使用脚本来自动化某个git任务,而该任务需要在各种存储库上多次执行。我正在使用函数system()C的标准库函数来进行系统调用,并且大多数语言都具有等效功能。以下过程不适用于system():使用system("<git command for listing SHAs here>")<–获取所有提交的SHA,这会将文本输出到命令行,而不是将值列表返回到代码中找到根提交<<的SHA,如果代码无法获得所有提交的列表,则不会发生跑步 system("<git command here> <SHA of root commit>")我正在寻找的命令可能看起来像这样:system("git checkout root");在这种情况下,命令是什么?如果不是这种情况,什么是合适的解决方案?有没有更好的替代方法可以使用system()(在C中执行命令的功能)?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 137 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号