如何使用 libgit2 提交到裸存储库中的特殊分支?
how to commit to a special branch in a bare repository with libgit2?
我想基于Git实现一个具有历史记录功能的博客网络应用。首先,考虑使用git init --bare
来保存博客内容。
但是我怎么能提交一个特殊的分支呢?
我知道,通常 git shell 如果不检出工作区的分支,命令无法实现对裸仓库的提交操作。
此外,github 可以编辑文件更改并将文件更改提交到指定分支,如果 repo 为您自己所有。
libgit2 怎么样?
谢谢
经过一些努力,我发现 libgit2 可以在缓冲区中创建 blob、树和提交。
有sample code in GitHub但文档不好yet.Hope会有一些帮助。
我想基于Git实现一个具有历史记录功能的博客网络应用。首先,考虑使用git init --bare
来保存博客内容。
但是我怎么能提交一个特殊的分支呢?
我知道,通常 git shell 如果不检出工作区的分支,命令无法实现对裸仓库的提交操作。
此外,github 可以编辑文件更改并将文件更改提交到指定分支,如果 repo 为您自己所有。
libgit2 怎么样?
谢谢
经过一些努力,我发现 libgit2 可以在缓冲区中创建 blob、树和提交。
有sample code in GitHub但文档不好yet.Hope会有一些帮助。