>_FoxiRef
>_/cheatsheet/github
GitHub

GitHub CLI Spickzettel

Häufig verwendete GitHub CLI (gh) Befehle

#Authentifizierung

BefehlBeschreibung
gh auth loginBei GitHub anmelden
gh auth logoutAbmelden
gh auth statusAuth-Status prüfen
gh auth refreshAuth-Token aktualisieren
gh auth switchKonto wechseln

#Repository

BefehlBeschreibung
gh repo create [name]Neues Repository erstellen
gh repo clone [repo]Repository klonen
gh repo fork [repo]Repository forken
gh repo viewRepository-Info anzeigen
gh repo view --webIm Browser öffnen
gh repo list [user]Repositories auflisten
gh repo delete [repo]Repository löschen
gh repo rename [new-name]Repository umbenennen

#Issues

BefehlBeschreibung
gh issue listIssues auflisten
gh issue createIssue erstellen (interaktiv)
gh issue create -t "[title]" -b "[body]"Issue erstellen (inline)
gh issue view [number]Issue-Details anzeigen
gh issue close [number]Issue schließen
gh issue reopen [number]Issue wieder öffnen
gh issue edit [number]Issue bearbeiten
gh issue comment [number] -b "[body]"Kommentar zu Issue hinzufügen

#Pull Request

BefehlBeschreibung
gh pr listPRs auflisten
gh pr createPR erstellen (interaktiv)
gh pr create -t "[title]" -b "[body]"PR erstellen (inline)
gh pr view [number]PR-Details anzeigen
gh pr checkout [number]PR-Branch auschecken
gh pr merge [number]PR mergen
gh pr merge --squashSquash und mergen
gh pr merge --rebaseRebase und mergen
gh pr close [number]PR schließen
gh pr review [number]PR reviewen
gh pr diff [number]PR-Diff anzeigen

#GitHub Actions

BefehlBeschreibung
gh run listWorkflow-Runs auflisten
gh run view [run-id]Run-Details anzeigen
gh run watch [run-id]Run-Fortschritt beobachten
gh run rerun [run-id]Workflow erneut ausführen
gh run cancel [run-id]Run abbrechen
gh run download [run-id]Artefakte herunterladen
gh workflow listWorkflows auflisten
gh workflow run [workflow]Workflow manuell ausführen
gh workflow enable [workflow]Workflow aktivieren
gh workflow disable [workflow]Workflow deaktivieren

#Releases

BefehlBeschreibung
gh release listReleases auflisten
gh release create [tag]Release erstellen
gh release create [tag] --generate-notesRelease-Notes automatisch generieren
gh release view [tag]Release-Details anzeigen
gh release download [tag]Release-Assets herunterladen
gh release upload [tag] [files]Assets hochladen
gh release delete [tag]Release löschen

#Gist

BefehlBeschreibung
gh gist listGists auflisten
gh gist create [file]Gist erstellen
gh gist create --public [file]Öffentlichen Gist erstellen
gh gist view [id]Gist anzeigen
gh gist edit [id]Gist bearbeiten
gh gist clone [id]Gist klonen
gh gist delete [id]Gist löschen

#API & Sonstiges

BefehlBeschreibung
gh api [endpoint]GitHub API aufrufen
gh api graphql -f query="..."GraphQL-Abfrage
gh browseAktuelles Repo im Browser öffnen
gh browse [file]Datei im Browser öffnen
gh alias set [alias] "[command]"Befehlsalias setzen
gh extension listErweiterungen auflisten
gh extension install [repo]Erweiterung installieren

#Häufig gestellte Fragen (FAQ)

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

GitHub CLI Spickzettel - gh Befehlsreferenz | Foxi Dev Reference