In questo manuale, spiegheremo il Cheat Sheet di Git Comandi. Quindi iniziamo!
Git comanda cheat sheet
Quando gli utenti lavorano su GIT, utilizzano comandi GIT diversi che possono aiutare a eseguire facilmente le attività richieste. Abbiamo elencato i comandi GIT in una sequenza iniziata dai comandi di base nella tabella sotto fornita.
Diamo un'occhiata ai comandi con le descrizioni uno per uno!
Comandi di base Git
Comandi | Descrizione |
---|---|
$ git init | Questo comando viene utilizzato per inizializzare la directory corrente git come repository git |
utente $ git config.nome | Per configurare il nome utente che verrà utilizzato per tutti i commit nel repository corrente |
$ git aggiungi o | Per aggiungere tutte le modifiche nella directory o nei file per il prossimo commit |
$ git commit -m "" | Per commettere le modifiche messe in scena con il messaggio di commit nel repository |
$ git status | Per mostrare i file messi in scena e non tracciati |
$ git log | Per elencare l'intera cronologia del commit utilizzando il formato predefinito |
$ git diff | Per visualizzare le modifiche non messa in scena tra la directory di lavoro e l'indice |
$ git clone | Per clonare il repository che può essere posizionato sul filesystem o su una macchina remota |
Rami git
Comando | Comando |
---|---|
$ git filiale | Per elencare tutti i rami del repository |
$ git checkout -b | Per creare e cambiare immediatamente un nuovo ramo |
$ git si unisce | Per unire il ramo specificato con il ramo corrente |
Git che annulla i cambiamenti
Comando | Descrizione |
---|---|
$ git torna | Per creare il nuovo commit che ripristina tutte le modifiche apportate |
$ git reset | Per eliminare il file dall'area di gestione temporanea e lasciare invariata l'area di lavoro |
$ git clean -n | Per visualizzare quale file verrebbe rimosso dalla directory di lavoro |
Riscrivere la storia di git
Comando | Descrizione |
---|---|
$ git commit -mend -m "" | Per sostituire o modificare l'ultimo messaggio di commit con quello nuovo con modifiche non messa in scena |
$ git rebase | La filiale attuale verrà riavviata su . Qui, può essere un ID commit, un tag, un nome di filiale o riferimenti relativi alla testa |
$ git Reflog | Per visualizzare il registro delle modifiche alla testa del repository locale git |
Repository remoti
Comando | Descrizione |
---|---|
$ git remoto aggiungi | Per creare una nuova connessione del repository locale con il repository remoto, questo comando è utile. Qui verrà sostituito con l'URL del repository remoto. |
$ git fetch < | Prende il ramo remoto specificato dal repository remoto. |
$ git pull | Per recuperare la copia di rami remoti specificati e unire immediatamente nella copia locale |
$ git push | Viene utilizzato per spingere il ramo specifico nel repository remoto, insieme alla cronologia di commit e creare un ramo nel repository remoto se non esiste |
Config git
Comando | Descrizione |
---|---|
$ git config -global utente.nome | Utilizzato per configurare il nome utente per tutti i commit da parte dell'utente specifico |
$ git config -global utente.e-mail | Per configurare l'e -mail dell'autore che verrà utilizzato per tutti i commit da utente specifico |
$ git config -global alias. | Per creare un collegamento per un comando git |
$ git config -system core.editore | Per impostare l'editor di testo come editor predefinito utilizzato dai comandi per tutti gli utenti |
$ git config -global -edit | Per aprire il file globale nell'editor di testo set per la modifica manualmente |
Git tira
Comando | Descrizione |
---|---|
$ git pull -rebase | Per recuperare le ribase e la copia del remoto della filiale corrente nella copia locale |
Git Push
Comando | Descrizione |
---|---|
$ git push -force | Utilizzato per la spinta della forza come se provoca una fusione non per forze |
$ git push -all | Spingerà tutte le filiali locali GIT nel repository remoto Git specifico |
$ git push -tags | Per spingere i tag perché i tag non vengono spinti automaticamente quando spingiamo un ramo |
Registro git
Comando | Descrizione |
---|---|
$ git log - | Utilizzato per mostrare un numero limitato di commit |
$ git log -oneline | Elenca ogni commit in una riga singola |
$ git log -p | Mostra la differenza di ogni commit |
$ git log -author = "" | Usato per cercare il commit da un particolare nome utente |
$ git log .. | Utilizzato per visualizzare commit che appaiono tra e |
$ git log - | Elenca solo il commit del file specificato |
$ git log -grep = "" | Utilizzato per cercare commit con un messaggio di commit corrispondente |
Reset git
Comando | Descrizione |
---|---|
$ git reset | Utilizzato per ripristinare l'area di stadiazione per abbinare il recente commit, ma la directory di lavoro rimarrà invariata |
$ git reset -hard | Per ripristinare l'area di stadiazione e una directory di lavoro per abbinare il recente commit e tutte le modifiche nella directory di lavoro |
$ git reset | Utilizzato per spostare l'attuale ramo all'indietro per impegnarsi e ripristinare la messa in scena. Tuttavia, la directory di lavoro sarà sola |
$ git reset -hard | Il funzionamento di questo comando è come il comando precedente, tuttavia ripristinerà l'area di stadiazione e la directory di lavoro. Rimuove le modifiche non impegnate e tutti i commit dopo forniti |
Git diff
Comando | Descrizione |
---|---|
$ git Diff Head | Utilizzato per visualizzare la differenza tra l'ultimo commit e la directory di lavoro |
$ git diff | Utilizzato per mostrare la differenza tra l'ultimo commit e le modifiche messe in scena |
Git rebase
Comando | Descrizione |
---|---|
$ git rebase -i | Utilizzato per ribellarsi la filiale corrente su e avviare un editor per specificare i comandi su come ogni commit verrà spostato nella base |
Questo è tutto! Abbiamo elaborato i comandi GIT dettagliati con una descrizione.
Conclusione
GIT ha numerosi comandi per eseguire più operazioni come configurazioni GIT, inizializzazione del repository, creazione, eliminazione, aggiornamento, rimozione di file di codici, aggiunta, commutazione, rimozione di filiali, costruzione di connessioni tra il deposito remoto GIT e il repository locale Git, pull e spinta rami e molti altri. Questo manuale ha dimostrato il cheat sheet comandi git con la descrizione.