0

当我想向 git 提交新文件时如何使用 libgit2 获取 SHA 值 shell 中的命令是:

git add
git commit
git pull
git push
4

1 回答 1

1

以下libgit2测试应该可以帮助您入门:

  • commitstagedfile.c:如何将git add文件放到暂存区,然后执行 agit commit并检索已创建提交的 sha。

  • fetch.c:如何git fetch使用上游更改更新本地存储库的内容

  • push.c:如何将本地更改提交到上游存储库,类似于git push

注: git pullgit fetch和的组合git merge。libgit2 中尚不提供合并功能。

于 2013-01-11T10:28:11.780 回答