5
libgit2でコミットを作成するためにインデックスに追加するファイルを追加しようとしています。変更されたファイルをgitインデックスに追加しましたが、ファイルがステージングに変更されていません
レポとインデックスはそのようなものです:
git_repository *repo;
git_index *my_repo_index;
git_repository_open(&repo, ".");
git_repository_index(&my_repo_index, repo);
git_index_add_bypath(my_repo_index,"a.txt");
//all functions are returning 0, or success.
「A.TXT」ファイルが既にインデックスに存在し、変更されたファイルです。
コミットの前に、ファイルは「コミットのためにステージングされていません」の下にあります。その後、「git add a.txt」を実行した後のようにファイルが " 。
何か不足していますか?
インデックスをディスクに保存したくない場合があります。いくつかの自動生成されたドキュメントをブランチにコミットしている場合。 –