我希望能够在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中执行命令的功能)?
翻阅古今
随时随地看视频慕课网APP
相关分类