#Authentifizierung
| Befehl | Beschreibung | |
|---|---|---|
gh auth login | Bei GitHub anmelden | |
gh auth logout | Abmelden | |
gh auth status | Auth-Status prüfen | |
gh auth refresh | Auth-Token aktualisieren | |
gh auth switch | Konto wechseln |
#Repository
| Befehl | Beschreibung | |
|---|---|---|
gh repo create [name] | Neues Repository erstellen | |
gh repo clone [repo] | Repository klonen | |
gh repo fork [repo] | Repository forken | |
gh repo view | Repository-Info anzeigen | |
gh repo view --web | Im Browser öffnen | |
gh repo list [user] | Repositories auflisten | |
gh repo delete [repo] | Repository löschen | |
gh repo rename [new-name] | Repository umbenennen |
#Issues
| Befehl | Beschreibung | |
|---|---|---|
gh issue list | Issues auflisten | |
gh issue create | Issue 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
| Befehl | Beschreibung | |
|---|---|---|
gh pr list | PRs auflisten | |
gh pr create | PR 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 --squash | Squash und mergen | |
gh pr merge --rebase | Rebase und mergen | |
gh pr close [number] | PR schließen | |
gh pr review [number] | PR reviewen | |
gh pr diff [number] | PR-Diff anzeigen |
#GitHub Actions
| Befehl | Beschreibung | |
|---|---|---|
gh run list | Workflow-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 list | Workflows auflisten | |
gh workflow run [workflow] | Workflow manuell ausführen | |
gh workflow enable [workflow] | Workflow aktivieren | |
gh workflow disable [workflow] | Workflow deaktivieren |
#Releases
| Befehl | Beschreibung | |
|---|---|---|
gh release list | Releases auflisten | |
gh release create [tag] | Release erstellen | |
gh release create [tag] --generate-notes | Release-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
| Befehl | Beschreibung | |
|---|---|---|
gh gist list | Gists 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 |
#Suche
| Befehl | Beschreibung | |
|---|---|---|
gh search repos [query] | Repositories suchen | |
gh search issues [query] | Issues suchen | |
gh search prs [query] | PRs suchen | |
gh search code [query] | Code suchen | |
gh search commits [query] | Commits suchen |
#API & Sonstiges
| Befehl | Beschreibung | |
|---|---|---|
gh api [endpoint] | GitHub API aufrufen | |
gh api graphql -f query="..." | GraphQL-Abfrage | |
gh browse | Aktuelles Repo im Browser öffnen | |
gh browse [file] | Datei im Browser öffnen | |
gh alias set [alias] "[command]" | Befehlsalias setzen | |
gh extension list | Erweiterungen auflisten | |
gh extension install [repo] | Erweiterung installieren |
#Häufig gestellte Fragen (FAQ)
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.