Avvio veloce
-
Browse Lista
Comandi ordinati per frequenza quotidiana.
-
Ricerca
Filtro per nome o descrizione del comando.
-
Copiare il comando
Colla nel tuo terminale.
Comandi Git curati per uso quotidiano: init, clone, branch, merge, stash e remotes. Ricerca e copia in un solo clic per principianti e occasionali lapsus di memoria.
Privacy: elaborato localmente, mai caricato.
↓ Incolla nell 'area di input qui sotto per vedere i risultati istantaneamente
常用 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 与官方文档。
Comandi Git curati per uso quotidiano: init, clone, branch, merge, stash e remotes. Ricerca e copia in un solo clic per principianti e occasionali lapsus di memoria.
Browse Lista
Comandi ordinati per frequenza quotidiana.
Ricerca
Filtro per nome o descrizione del comando.
Copiare il comando
Colla nel tuo terminale.
Questo è un foglio di trucchi; run git help <command>Per tutte le opzioni e le bandiere.
Inizia clonando un repo: `git clone <url>Copia l'intera base di codici remota localmente. Durante il lavoro quotidiano, utilizzare `git checkout - b feature-x` per isolare le modifiche in un nuovo ramo. Dopo aver completato le funzionalità, cambi di fase con `git add.`, Commit tramite `git commit - m "message"`, quindi spingere il ramo con `git push origin feature-x`.
Per i bug urgenti, utilizzare `git stash` per salvare temporaneamente le modifiche non commesse e cancellare l'area di lavoro prima di passare al ramo principale. Durante la fusione, `git merge - - no-ff` conserva la cronologia dei rami, mentre i conflitti possono essere risolti visivamente con `git... Eseguire regolarmente `git fetch - - prune` per ripulire i refs locali per i rami remoti cancellati.
Input
git stash
Output
Stash working changes
Si concentra sulle operazioni quotidiane; vedi i documenti ufficiali per rebase - i, filter-branch, ecc.
Solo riferimento statico.
Probabilmente hai usato `- - depth = 1` per il clone superficiale, che scarica solo la storia più recente per risparmiare spazio. Per la storia completa, reclone senza questo flag o esegui `git fetch - - unshallow` sul repository esistente.