Dokumentationsmenü

Git und GitHub

Auf dieser Seite

Prüfen Sie Revisionen und Verbindungsstatus, bevor Sie Änderungen an ein Repository senden oder daraus übernehmen.

Diese Werkzeuge verwenden

  1. Rufen Sie zuerst das passende Lese- oder Statuswerkzeug auf.
  2. Prüfen Sie das Ziel und die erforderlichen Argumente.
  3. Führen Sie genau einen geplanten Vorgang aus, wo nötig erst nach ausdrücklicher Bestätigung durch eine Person.
  4. Prüfen Sie anschließend den Status oder lesen Sie die betroffene Ressource erneut.

Die folgenden Eingaben beschreiben die öffentliche Schnittstelle. Maßgeblich ist die aktuelle Werkzeugliste Ihres verbundenen Servers. Manche Werkzeuge setzen einen bestimmten Host, ein bestimmtes Ziel, einen bestimmten Inferenzmodus oder Tarif voraus. Kennungen sind Werte, die zuvor aufgerufene Werkzeuge zurückgegeben haben; erfinden Sie keine.

git_status

Der Git-Status des Projekts und seine GitHub-Verbindung.

Lesen Sie die zurückgegebene Ressource und planen Sie den nächsten Vorgang anhand ihrer aktuellen Werte.

ArgumentErforderlichTyp oder zulässige Werte
projectIdNeinZeichenfolge

Operation: nur lesend.

Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; gehostetes HTTP.

Die maschinenlesbaren Schnittstellenbeschreibungen der Werkzeuge enthalten verschachtelte Argumentschemas.

git_history

Die neuesten Commits des Projekts.

Lesen Sie die zurückgegebene Ressource und planen Sie den nächsten Vorgang anhand ihrer aktuellen Werte.

ArgumentErforderlichTyp oder zulässige Werte
projectIdNeinZeichenfolge

Operation: nur lesend.

Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; gehostetes HTTP.

Die maschinenlesbaren Schnittstellenbeschreibungen der Werkzeuge enthalten verschachtelte Argumentschemas.

git_commit

Die Änderungen des Projekts committen.

Zeichnet Quellcode-Revisionen auf. Prüfen Sie git_status und geben Sie eine Nachricht an, die die Änderung beschreibt.

ArgumentErforderlichTyp oder zulässige Werte
projectIdNeinZeichenfolge
messageJaZeichenfolge; Mindestlänge 1; Höchstlänge 200

Operation: kann den Zustand ändern oder Arbeit starten.

Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; gehostetes HTTP.

Die maschinenlesbaren Schnittstellenbeschreibungen der Werkzeuge enthalten verschachtelte Argumentschemas.

git_discard

Nicht committete Änderungen verwerfen.

Destruktiv: verwirft nicht committete Änderungen. Prüfen Sie den Status und sichern Sie die Arbeit, die Sie behalten möchten, bevor Sie bestätigen.

ArgumentErforderlichTyp oder zulässige Werte
projectIdNeinZeichenfolge
confirmJaBoolescher Wert

Operation: kann den Zustand ändern oder Arbeit starten; destruktive Auswirkungen sind möglich.

Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; gehostetes HTTP.

Die maschinenlesbaren Schnittstellenbeschreibungen der Werkzeuge enthalten verschachtelte Argumentschemas.

git_revert

Zu einem früheren Commit zurückkehren.

Ändert die Quellcode-Revision. Prüfen Sie den angegebenen Commit und die laufende Arbeit, bevor Sie bestätigen.

ArgumentErforderlichTyp oder zulässige Werte
projectIdNeinZeichenfolge
hashJaZeichenfolge
confirmJaBoolescher Wert

Operation: kann den Zustand ändern oder Arbeit starten; destruktive Auswirkungen sind möglich.

Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; gehostetes HTTP.

Die maschinenlesbaren Schnittstellenbeschreibungen der Werkzeuge enthalten verschachtelte Argumentschemas.

connect_github

Das Projekt mit GitHub verbinden.

Gibt den unterstützten Autorisierungsablauf im Browser zurück. Eine Person muss ihn abschließen; ein Agent kann nicht stellvertretend die Zustimmung gegenüber GitHub erteilen.

ArgumentErforderlichTyp oder zulässige Werte
projectIdNeinZeichenfolge

Operation: kann den Zustand ändern oder Arbeit starten.

Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; gehostetes HTTP.

Die maschinenlesbaren Schnittstellenbeschreibungen der Werkzeuge enthalten verschachtelte Argumentschemas.

publish_to_github

Das Projekt in einem GitHub-Repository veröffentlichen.

Prüfen Sie, wem das Repository gehört, sowie Ziel und Sichtbarkeit. Wenn Sie das Repository veröffentlichen, ist der Quellcode entsprechend der gewählten Sichtbarkeit zugänglich.

ArgumentErforderlichTyp oder zulässige Werte
projectIdNeinZeichenfolge
repoNameNeinZeichenfolge; Mindestlänge 1; Höchstlänge 100
privateNeinBoolescher Wert
ownerNeinZeichenfolge; Mindestlänge 1; Höchstlänge 100
repoNeinZeichenfolge; Mindestlänge 1; Höchstlänge 100

Operation: kann den Zustand ändern oder Arbeit starten.

Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; gehostetes HTTP.

Die maschinenlesbaren Schnittstellenbeschreibungen der Werkzeuge enthalten verschachtelte Argumentschemas.

github_sync

Änderungen an GitHub senden oder von GitHub abrufen.

Mit direction wählen Sie push oder pull. Stimmen Sie ausstehende Änderungen ab und prüfen Sie Konflikte, statt den Vorgang immer wieder zu versuchen.

ArgumentErforderlichTyp oder zulässige Werte
projectIdNeinZeichenfolge
directionJapush, pull

Operation: kann den Zustand ändern oder Arbeit starten.

Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; gehostetes HTTP.

Die maschinenlesbaren Schnittstellenbeschreibungen der Werkzeuge enthalten verschachtelte Argumentschemas.

disconnect_github

Die Verbindung des Projekts mit GitHub trennen.

Entfernt die Projektverbindung, nachdem Sie bestätigt haben. Das Remote-Repository wird nicht gelöscht.

ArgumentErforderlichTyp oder zulässige Werte
projectIdNeinZeichenfolge
confirmJaBoolescher Wert

Operation: kann den Zustand ändern oder Arbeit starten; destruktive Auswirkungen sind möglich.

Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; gehostetes HTTP.

Die maschinenlesbaren Schnittstellenbeschreibungen der Werkzeuge enthalten verschachtelte Argumentschemas.

github_repositories

Die GitHub-Repositories und Branches der angemeldeten Person.

Lesen Sie die zurückgegebene Ressource und planen Sie den nächsten Vorgang anhand ihrer aktuellen Werte.

ArgumentErforderlichTyp oder zulässige Werte
projectIdNeinZeichenfolge
ownerNeinZeichenfolge; Mindestlänge 1; Höchstlänge 100
repoNeinZeichenfolge; Mindestlänge 1; Höchstlänge 100
pageNeinGanzzahl; Minimum 1; Maximum 1000
searchNeinZeichenfolge; Höchstlänge 200

Operation: nur lesend.

Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; gehostetes HTTP.

Die maschinenlesbaren Schnittstellenbeschreibungen der Werkzeuge enthalten verschachtelte Argumentschemas.

Das Repository erfassen, aus dem ein Projekt importiert wurde.

Erfasst, aus welchem Repository das Projekt importiert wurde. Prüfen Sie, wem das Repository gehört, sowie Repository und Branch. Dieser Schritt allein konvertiert die Anwendung noch nicht vollständig.

ArgumentErforderlichTyp oder zulässige Werte
projectIdNeinZeichenfolge
ownerJaZeichenfolge; Mindestlänge 1; Höchstlänge 100
repoJaZeichenfolge; Mindestlänge 1; Höchstlänge 100
branchNeinZeichenfolge; Mindestlänge 1; Höchstlänge 200

Operation: kann den Zustand ändern oder Arbeit starten.

Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; gehostetes HTTP.

Die maschinenlesbaren Schnittstellenbeschreibungen der Werkzeuge enthalten verschachtelte Argumentschemas.

Siehe auch

MCP-Startseite · Wiederherstellungsablauf · Kosten

Namen und Marken

GitHub und GitHub Copilot sind Marken von GitHub, Inc. Nutzungsrichtlinie.

Der Name Go sowie alle zugehörigen Marken verbleiben bei ihren jeweiligen Inhabern oder Projektverantwortlichen. Die Verweise bezeichnen Produkte, Standards oder Quellcodebeispiele. Die OwlMeans-Dokumentation lässt nicht auf ein Sponsoring oder eine Empfehlung durch diese Inhaber schließen.