Git Cheat Sheet è una guida rapida e completa per l'apprendimento Idiota concetti, dal livello base a quello avanzato. Da questo Git Cheat Sheet , il nostro obiettivo è fornire un pratico strumento di riferimento sia per i principianti che per gli sviluppatori/ingegneri DevOps esperti. Questo Git Cheat Sheet non solo rende più facile iniziare per i nuovi arrivati, ma serve anche come aggiornamento per i professionisti esperti.

Git Cheat Sheet
In questo Foglio informativo di Git, abbiamo trattato tutte le nozioni di base sui comandi Git avanzati richiesti dagli sviluppatori durante il processo di sviluppo e distribuzione. Inoltre, è ben strutturato e classificato in base ai diversi casi d’uso. Include Git e GitHub, download di Git, configurazione e impostazione di Git, comandi Git, Git bash, creazione e acquisizione di progetti Git, istantanee Git, ramificazione e unione in Git, condivisione e aggiornamento in Git, confronto Git, gestione della cronologia in Git e Di più.
Cos'è Git?
Git è il distribuito gratuito e open source sistemi di controllo della versione questo è responsabile di tutto GitHub correlati che si verificano localmente sul tuo computer.
Comprendere il controllo della versione
Il controllo della versione, noto anche come controllo del codice sorgente, è la tecnica di tracciamento e gestione delle modifiche ai codici e questi sono i sistemi che sono strumenti software che consentono ai team software di gestire le modifiche al codice sorgente con il passare del tempo.
Cos'è GitHub?
GitHub è una piattaforma di archiviazione cloud gratuita ampiamente utilizzata con controllo della versione e molte altre funzionalità essenziali che aiuta specificamente gli sviluppatori a gestire e distribuire i propri progetti su GitHub.
converti la stringa in int java
Vantaggi dell'utilizzo di Git
Impara il Cheat Sheet di Git (concetti da base ad avanzati)
- Comandi di installazione di Git
- Configurazione e impostazione di Git
- Inizializzazione di un repository
- Comandi Git di base
- Git Commit (comandi aggiornati)
- Ramificazione e fusione
- Repository remoti
- Confronto Git
- Git che gestisce la cronologia
- Perché usare Git?
- Domande frequenti sul Cheat Sheet di Git
Impara il Cheat Sheet di Git (concetti da base ad avanzati)
Comandi di installazione di Git
Ecco i comandi di installazione di Git per diversi sistemi operativi:
| Comandi | Descrizione |
|---|---|
| Git per il programma di installazione autonomo di Windows. | Per ulteriori dettagli Leggi qui |
| $ brew installa git | Installa Git con Birra fatta in casa è il sistema operativo Mac |
| $ sudo porta aggiornamento automatico | Installa Git con MacPort è il sistema operativo Mac |
| $ sudo apt-get install git | Installa il comando per Linux |
| $ git –versione | Mostra la versione corrente del tuo Git |
Configurazione e impostazione di Git
Ecco i comandi di configurazione e impostazione di Git:
| Comandi | Descrizione |
|---|---|
| git config –global user.name Il tuo nome | Imposta il tuo nome utente a livello globale. |
| git config –global user.email [email protected] | Imposta la tua email a livello globale. |
| git config –global color.ui auto – | Impostato per visualizzare l'output colorato nel terminale |
| aiuto | Visualizza la documentazione principale della guida, mostrando un elenco dei comandi Git comunemente utilizzati. |
Inizializzazione di un repository
Ecco i comandi Git che inizializzano un repository:
| Comandi | Descrizione |
|---|---|
| Fa caldo | Inizializza un nuovo repository Git nella directory corrente. |
| Fa caldo | Crea un nuovo repository Git nella directory specificata. |
| git clone | questo clona un repository da un server remoto al tuo computer locale. |
| git clone –branch | Clona un ramo specifico da un repository. |
Comandi Git di base
Ecco alcuni comandi Git di base:
| Comandi | Descrizione |
|---|---|
| git aggiungi | Aggiunge un file specifico all'area di gestione temporanea. |
| git aggiungi . o git add –all | Aggiunge tutti i file nuovi e modificati all'area di gestione temporanea. |
| stato git | Mostra lo stato corrente del tuo repository, inclusi file tracciati e non tracciati, file modificati e informazioni sui rami. |
| stato git –ignorato | Visualizza i file ignorati oltre al normale output dello stato. |
| git diff | Mostra le modifiche tra la directory di lavoro e l'area di staging (indice). |
| git diff | Visualizza le differenze tra due commit. |
| git diff –staged o git diff –cached | Visualizza le modifiche tra l'area di staging (indice) e l'ultimo commit. |
| git diff TESTA | Visualizza la differenza tra la directory corrente e l'ultimo commit |
| gitcommit | Crea un nuovo commit con le modifiche nell'area di staging e apre l'editor di testo predefinito per aggiungere un messaggio di commit. |
| git commit -m o git commit –message | Crea un nuovo commit con le modifiche nell'area di staging e specifica il messaggio di commit in linea. |
| git commit -a o git commit –all | Esegue il commit di tutti i file modificati ed eliminati nel repository senza utilizzare esplicitamente git add per mettere in scena le modifiche. |
| aggiungi note git | Crea una nuova nota e la associa ad un oggetto (commit, tag, ecc.). |
| ripristino git | Ripristina il file nella directory di lavoro allo stato dell'ultimo commit. |
| gitreimpostato | Sposta il puntatore del ramo su un commit specificato, reimpostando l'area di staging e la directory di lavoro in modo che corrispondano al commit specificato. |
| git reset –soft | Sposta il puntatore del ramo su un commit specificato, preservando le modifiche nell'area di staging e nella directory di lavoro. |
| git reset –difficile | Sposta il puntatore del ramo su un commit specificato, scartando tutte le modifiche nell'area di staging e nella directory di lavoro, reimpostando di fatto il repository sul commit specificato. |
| vai tranquillo | Rimuove un file sia dalla directory di lavoro che dal repository, organizzando l'eliminazione. |
| vai mv | Sposta o rinomina un file o una directory nel tuo repository Git. |
Inoltre, controlla : Comandi Git di base con esempi
Git Commit (comandi aggiornati)
Ecco alcuni dei comandi aggiornati per Git commit:
| Comandi | Descrizione |
| git commit -m feat: messaggio | Crea un nuovo commit in un repository Git con un messaggio specifico per indicare un nuovo commit di funzionalità nel repository. |
| git commit -m correzione: messaggio | Crea un nuovo commit in un repository Git con un messaggio specifico per correggere i bug nelle codebase |
| git commit -m lavoro: messaggio | Crea un nuovo commit in un repository Git con un messaggio specifico per mostrare attività di routine o manutenzione. |
| git commit -m refactor: messaggio | Crea un nuovo commit in un repository Git con un messaggio specifico per modificare la base di codice e migliorare la struttura. |
| git commit -m docs: messaggio | Crea un nuovo commit in un repository Git con un messaggio specifico per modificare la documentazione. |
| git commit -m stile: messaggio | Crea un nuovo commit in un repository Git con un messaggio specifico per modificare lo stile e la formattazione della codebase. |
| git commit -m test: messaggio | Crea un nuovo commit in un repository Git con un messaggio specifico per indicare le modifiche relative al test. |
| git commit -m perf: messaggio | Crea un nuovo commit in un repository Git con un messaggio specifico per indicare le modifiche relative alle prestazioni. |
| git commit -m ci: messaggio | Crea un nuovo commit in un repository Git con un messaggio specifico per indicare le modifiche relative al sistema di integrazione continua (CI). |
| git commit -m build: messaggio | Crea un nuovo commit in un repository Git con un messaggio specifico per indicare le modifiche relative al processo di compilazione. |
| git commit -m ripristina: messaggio | Crea un nuovo commit in un repository Git con un messaggio specifico per indicare le modifiche relative al ripristino di un commit precedente. |
Ramificazione e fusione
Ecco alcuni comandi di ramificazione e unione di Git:
| Comandi | Descrizione |
|---|---|
| ramo git | Elenca tutti i rami nel repository. |
| ramo git | Crea un nuovo ramo con il nome specificato. |
| git ramo -d | Elimina il ramo specificato. |
| git ramo -a | Elenca tutti i rami locali e remoti. |
| git ramo -r | Elenca tutte le filiali remote. |
| git checkout | Passa al ramo specificato. |
| git checkout -b | Crea un nuovo ramo e passa ad esso. |
| git checkout — | Elimina le modifiche apportate al file specificato e ripristina la versione nell'ultimo commit. |
| va | Unisce il ramo specificato nel ramo corrente. |
| registro git | Visualizza la cronologia dei commit del ramo corrente. |
| registro git | Visualizza la cronologia dei commit del ramo specificato. |
| git log –segui | Visualizza la cronologia dei commit di un file, incluse le sue ridenominazioni. |
| git log –all | Visualizza la cronologia dei commit di tutti i rami. |
| git stash | Memorizza le modifiche nella directory di lavoro, consentendoti di passare a un ramo diverso o eseguire il commit senza confermare le modifiche. |
| elenco di git | Elenca tutte le scorte nel repository. |
| git stash pop | Applica e rimuove la scorta più recente dall'elenco delle scorte. |
| git stash drop | Rimuove la scorta più recente dall'elenco delle scorte. |
| giorno buono | Elenca tutti i tag nel repository. |
| giorno buono | Crea un tag leggero al commit corrente. |
| giorno buono | Crea un tag leggero al commit specificato. |
| git tag -a -m | Crea un tag annotato al commit corrente con un messaggio personalizzato. |
Repository remoti
Ecco alcuni comandi dei repository remoti Git:
| Comandi | Descrizione |
|---|---|
| prendi | Recupera la modifica da un repository remoto, inclusi nuovi rami e commit. |
| prendi | Recupera la modifica dal repository remoto specificato. |
| git fetch –prune | Rimuove tutti i rami di monitoraggio remoto che non esistono più nel repository remoto. |
| tira, tira | Recupera le modifiche dal repository remoto e le unisce nel ramo corrente. |
| tira, tira | Recupera le modifiche dal repository remoto specificato e le unisce nel ramo corrente. |
| git pull –rebase | Recupera le modifiche dal repository remoto e ribasa il ramo corrente sul ramo aggiornato. |
| spingi | Invia i commit locali al repository remoto. |
| spingi | Invia i commit locali al repository remoto specificato. |
| spingi | Invia i commit locali al ramo specificato del repository remoto. |
| git push-all | Invia tutti i rami al repository remoto. |
| git remoto | Elenca tutti i repository remoti. |
| git aggiunta remota | Aggiunge un nuovo repository remoto con il nome e l'URL specificati. |
Confronto Git
Ecco alcuni comandi di confronto Git:
| Comandi | Descrizione |
|---|---|
| git mostra | Mostra i dettagli di un commit specifico, comprese le relative modifiche. |
| git mostra | Mostra i dettagli del commit specificato, comprese le relative modifiche. |
Git che gestisce la cronologia
Ecco alcuni comandi di gestione della cronologia di Git:
ordinamento dell'elenco di array Java
| Comandi | Descrizione |
|---|---|
| git ripristina | Crea un nuovo commit che annulla le modifiche introdotte dal commit specificato. |
| git revert –no-commit | Annulla le modifiche introdotte dal commit specificato, ma non crea un nuovo commit. |
| git rebase | Riapplica i commit sul ramo corrente sulla punta del ramo specificato. |
Perché usare Git?
Ecco alcuni dei motivi per cui potresti voler utilizzare Git:
- Tieni traccia delle modifiche al tuo codice
- Collaborare a progetti con altri
- Mantenere una cronologia del codice organizzata
- Ripristina facilmente le versioni precedenti quando necessario
- Rilascia il tuo codice in modo efficiente e gestisci le versioni
- Migliora la produttività e l'integrità del codice nello sviluppo del software.
Conclusione
In conclusione, questo Git Cheat Sheet è organizzato e classificato in modo accurato, consentendo agli sviluppatori di trovare rapidamente facilmente i comandi di cui hanno bisogno per casi d'uso specifici. Che si tratti di configurare e impostare Git, creare e gestire progetti, scattare istantanee, ramificarsi e unire, condividere e aggiornare, confrontare modifiche o gestire la cronologia delle versioni, Git Cheat Sheet copre tutto.
Utilizzando questa risorsa, gli sviluppatori possono migliorare la produttività e l'efficienza nel lavorare con Git, portando in definitiva a progetti di sviluppo software più fluidi e di maggior successo.
Risorsa correlata:
- Git contro GitHub
- Comandi Git
- Come funziona il controllo della versione di Git?
Domande frequenti sul Cheat Sheet di Git
Q.1 Qual è la differenza tra Git e GitHub?
Git è un sistema di controllo della versione che consente agli sviluppatori di tenere traccia delle modifiche al proprio codice localmente, mentre GitHub è una piattaforma basata sul Web che fornisce hosting per i repository Git e facilita la collaborazione tra gli sviluppatori.
Q.2 Perché si chiama Git?
Il nome git è stato dato da Linus Torvalds quando ha scritto proprio prima versione .
Q.3 Come estrarre tutti i dati da Git?
git recupera –all Il comando recupera i metadati su ogni modifica apportata a tutti i rami in un repository. IL git pull –all Il comando scarica tutte le modifiche apportate su tutti i rami sul computer locale
Q.4 Dove vengono archiviati i dati Git?
Git mantiene le cose organizzate con due strutture dati principali conosciute come oggetto negozio e il indice .Tutti questi dati del repository sono archiviati nella radice della directory di lavoro in una sottodirectory nascosta denominata . idiota. È come un club segreto per il tuo codice.