Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は、Git がどのように機能するかをよりよく理解するために、libgit2 をあちこちで少し使用してきました。そのために、私は学習課題として小さなミニ クライアントを実装してきましたが、かなりうまくいっています。
ただし、関数を使用して作成したタグをコミットする方法がわかりませんgit_tag_create。インデックスに追加する必要があると思いますが、その方法もわかりません。誰かが私を正しい方向に向けることができますか?
git_tag_create
タグはコミットされていません。タグは、「ブランチをコミット」する必要がないのと同様に、コミットを指す個別のオブジェクトであり、一度作成すると存在するだけです。
タグが作成された時点で完了であり、その定義をリモート リポジトリにプッシュできます。