Sagen Sie bitte eine Datei in einem Git-Repository:eine Datei von Git Repository löschen mit libgit2
- a.txt
Welche APIs sollte, dass die Datei entfernt begehen erstellen verwendet werden? Zum Beispiel wird in this question die Datei festgeschrieben, ohne sie auf der Festplatte zu erstellen. Ist es jetzt möglich, diese Datei zu entfernen, ohne den Index (Stage-Bereich) zu verwenden?
Ich habe einen ähnlichen Fluss erwartet, vielleicht eine git_tree_entry
für den Baum Builder erstellen, aber das scheint nicht der Fall zu sein. git_reference_list()
listet keine Dateien auf, es gibt also eine Sackgasse. Auch das Suchen der Quellen zum Löschen und Entfernen hat mir keinen Erfolg gebracht.
bitte erklären Sie die -1, sonst ist es vergebens, wirklich. Hilf dem Suchenden, indem du auf den Fehler zeigst, damit ich ihn beheben kann. –