logo

Git Cheat Sheet

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

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

  • Monitoraggio della cronologia : Git ti consente di tenere traccia di ogni modifica apportata al tuo progetto, incluso: chi ha apportato la modifica e quando è stata apportata.
  • Collaborazione : più sviluppatori possono lavorare sullo stesso progetto contemporaneamente e Git gestisce in modo efficiente l'unione delle modifiche nel codice.
  • Ramificazione e fusione : Git consente agli sviluppatori di creare rami per lavorare su nuove funzionalità o correzioni di bug e successivamente unirli nuovamente nella base di codice principale.
  • Lavoro offline : Git funziona offline, il che significa che puoi apportare modifiche e lavorare sul tuo progetto anche senza una connessione Internet.
  • Impara il Cheat Sheet di Git (concetti da base ad avanzati)

    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.