我希望能够在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中执行命令的功能)?
相关分类