Schnellstart
-
Liste durchsuchen
Befehle nach täglicher Frequenz geordnet.
-
Suche
Filtern nach Befehlsnamen oder Beschreibung.
-
Befehl kopieren
Einfügen Sie in Ihr Terminal.
Kuratierte tägliche Git-Befehle: init, clone, branch, merge, stash und remotes. Suchen und kopieren Sie mit einem Klick nach Anfängern und gelegentlichen Speicherausfällen.
Datenschutz: lokal verarbeitet, nie hochgeladen.
↓ Fügen Sie in den Eingabebereich unten, um sofort Ergebnisse zu sehen
常用 Git 命令速查; 搜索命令或说明,一键复制。
git initInitialize a new repository
git clone <url>Clone a remote repository
git statusShow working tree status
git add <file>Stage changes
git add .Stage all changes
git commit -m "msg"Commit staged changes
git pushPush commits to remote
git pullFetch and merge remote changes
git branchList branches
git branch <name>Create a branch
git checkout <branch>Switch branch
git switch <branch>Switch branch (newer)
git merge <branch>Merge branch into current
git log --onelineCompact commit history
git diffShow unstaged diff
git stashStash working changes
git stash popApply latest stash
git remote -vList remotes
git fetchDownload remote objects
git rebase <branch>Rebase onto branch
收录日常开发最常用的 Git 子命令; 完整选项见 git help 与官方文档。
Kuratierte tägliche Git-Befehle: init, clone, branch, merge, stash und remotes. Suchen und kopieren Sie mit einem Klick nach Anfängern und gelegentlichen Speicherausfällen.
Liste durchsuchen
Befehle nach täglicher Frequenz geordnet.
Suche
Filtern nach Befehlsnamen oder Beschreibung.
Befehl kopieren
Einfügen Sie in Ihr Terminal.
Dies ist ein Cheat-Blatt; Ausführen Sie git help <command> für alle Optionen und Flags.
Beginnen Sie mit dem Klonen eines Repos: `git clone <url>` kopiert die gesamte Remote-Codebasis lokal. Verwenden Sie während der täglichen Arbeit `git checkout -b feature-x` um Änderungen in einem neuen Branch zu isolieren. Nach Abschluss der Funktionen ändern sich die Bühnen mit `git add. `, commit über `git commit -m "message"`, dann push den Branch mit `git push origin feature-x`.
Bei dringenden Fehlern verwenden Sie `git stash` um unverbindliche Änderungen vorübergehend zu speichern und den Arbeitsbereich zu räumen, bevor Sie zum Hauptzweig wechseln. Bei der Zusammenführung behält `git merge --no-ff` die Branch-Geschichte, während Konflikte visuell mit `git mergetool` gelöst werden können. Führen Sie regelmäßig `git fetch --prune` aus, um lokale Refs für gelöschte Fernzweige zu reinigen.
Input
git stash
Output
Stash working changes
Fokus auf tägliche Operationen; siehe offizielle Dokumente für rebase -i, filter-branch usw.
Nein, nur statische Referenz.
Sie haben wahrscheinlich `--depth=1` für den flachen Klon verwendet, der nur die neueste Geschichte herunterlädt, um Platz zu sparen. Für die vollständige Geschichte können Sie sich entweder ohne dieses Flag zurücklehnen oder `git fetch --unshallow` auf dem vorhandenen Repo ausführen.