Che cos'è Git Checkout?
- Questo è il comando molto utile della funzionalità git che funziona con tre file di componenti principali, commit e rami.
- È il processo che funziona per estrarre i commit e i file precedenti in cui la cartella di lavoro corrente viene aggiornata per ottenere l'uguaglianza su un ramo selezionato.
- È un percorso intercambiabile sul ramo attualmente attivo e funziona anche per ripristinare i file.
- Ti dà il permesso di passare alle tue filiali locali. Non è limitato solo alla filiale locale, ma è anche applicabile alla creazione di nuove filiali locali attraverso la filiale remota.
- È principalmente usato per scambiare su diversi rami e tra questi creare un ramo come ramo HEAD.
Come fare il checkout git?
- Viene usato per aggiornare head con lo scopo di impostare un ramo specificato come ramo corrente usando il comando:
git checkout
- Il prossimo passo è lavorare su quel ramo, devi cambiare, con l'aiuto di aggiornare indice e file nel tuo attuale albero di lavoro e punta verso HEAD in quel ramo specificato.
- Se il tuo ramo di lavoro non è identificato, ma è già presente in modo da identificare quel ramo esattamente in un telecomando con il suo nome corrispondente equivalente è definito come:
git checkout –b –track /
- Questo sarà fatto con un commit specifico sono i seguenti:
git checkout specific-commit-id
una volta eseguito il comando sopra, ora siamo in grado di ottenere gli ID di commit specifici usando il comando: git log .it ti aiuterà a fare il checkout con commit specifici.
- Un'altra caratteristica della funzionalità di checkout di git che esegue un checkout con una filiale esistente è la seguente:
git checkout branch_name
considerando il repository in cui si sta attualmente lavorando che include filiali preesistenti. Quindi git checkout ti aiuta a passare da un ramo all'altro.
- È anche possibile fare un checkout con un nuovo ramo usando un semplice comando come:
git checkout –b nuovo branch_name.
se si desidera aggiungere nuove funzionalità, è possibile creare un nuovo ramo del ramo principale utilizzando lo stesso comando, che è già stato eseguito nella sintassi precedente. Una volta creato, ora puoi attivare questo ramo usando il comando git checkout.
git checkout –b
- Verifica dei rami: la funzione di verifica di git consente di spostarsi tra i rami creati utilizzando il comando git
- La funzione principale di questo comando è quella di continuare ad aggiornare tutti i file nella cartella di lavoro e di abbinarli alla versione archiviata in quel ramo specifico, che è responsabile della registrazione di tutti i nuovi commit che sono arrivati su quel ramo.
- A volte il checkout di git viene confuso con il clone di git. Ma la differenza tra questi due comandi è che git clone viene utilizzato per recuperare il codice dal suo repository remoto attualmente funzionante in cui viene utilizzato git checkout per passare da una versione all'altra del codice memorizzata nel sistema locale.
- Cambio di rami: è una delle funzionalità del checkout che viene utilizzata per indicare un puntatore a HEAD semplicemente eseguendo un comando come:
git checkout
- Git memorizza una cronologia di tutta la descrizione dettagliata del comando di checkout nel reflog
- Git checkout in una filiale remota: la funzionalità principale di git checkout con una filiale remota è quella di accedere al codice da tutti i tuoi colleghi per una migliore collaborazione e scopi di revisione.
- Nel passaggio successivo, quando lo sviluppatore corregge i bug o aggiorna i loro codici, coinvolge alcune nuove funzionalità, creerà un nuovo ramo per salvare tutti gli aggiornamenti in modalità provvisoria anziché apportare modifiche al codice esistente.
- In questo caso, non vogliamo creare un nuovo ramo locale. quindi continueremo a salvare le nostre modifiche sulla versione remota. Quindi, in questo scenario, useremo il metodo di diramazione remota di git checkout.
- Il primo passo durante il recupero del ramo remoto di git checkout è:
git fetch origin
- Il prossimo passo è controllare il ramo che vuoi effettivamente:
git checkout –b nome_di_origine / nome_di_ ramo
- Quindi, con l'aiuto di questo ramo remoto, tutti gli sviluppatori che lavorano sullo stesso software, tutti sono in grado di apportare le proprie modifiche in modalità provvisoria senza aggiungere alcun codice non necessario o instabile nel progetto di lavoro corrente.
- Fornisce spesso la migliore funzionalità di commit in cui, siamo in grado di impegnare piccoli e ora in grado di condividere qualsiasi lavoro svolto molte volte. È il modo migliore per evitare grandi conflitti di unione.
- Cerca di evitare il commit di un lavoro incompiuto, in quello una volta terminato il tuo lavoro verificalo, quindi esegui il commit di tutte le modifiche. Questo è il metodo più efficiente che evita i conflitti che si verificano durante la fusione di grandi dimensioni. Tiene anche a mente una cosa che non impegneremo piccoli pezzi di codice non funzionante. Ora non eseguire il commit di alcun codice prima che venga eseguito il test effettivo su di esso. se stiamo condividendo questo codice senza test che potrebbero creare conflitti. un modo migliore è quello di fare test sul codice e quindi eseguire il commit delle modifiche.
Esempi:
- Durante l'esecuzione di questo comando, prima dobbiamo controllare tutti i rami presentati, quindi chiamiamo il seguente comando:
ramo git
mostrerà un elenco di tutti i rami presentati.
- Ora stiamo creando un nuovo ramo:
git checkout –b checkout_demo
Durante l'esecuzione sopra il comando creerà un nuovo ramo chiamato checkout_demo e con l'aiuto della funzione di checkout, passa a un ramo appena creato.
- Il prossimo passo è recuperare tutti i dati usando git fetch
- Ora stiamo verificando con il ramo esistente
- Il ramo remoto:
Ti aiuterà a verificare il nuovo ramo locale aggiornando tutte le modifiche al processo di commit dei rami remoti.
Conclusione
- Tutti i contenuti di cui sopra concludono che viene utilizzato per alternare tra rami attivi e altri rami memorizzati.
- Questa funzionalità viene utilizzata per creare nuovi rami, cambiare ramo e fare il checkout con rami remoti.
- Aggiorna inoltre la testa per impostare un ramo specificato come ramo corrente.
Articoli consigliati
Questa è una guida per Git Checkout. Qui abbiamo discusso di cosa è git checkout, come fare git checkout insieme ad esempi. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -
- Cos'è Git Branch?
- Comandi GitHub
- Comandi GIT
- Terminologia Git
- Sistema di controllo versione GIT
- Git Push
- Tre fasi del ciclo di vita di Git con il flusso di lavoro
- Come usare GIT Cherry-pick con Esempio?