Come controllare il ramo remoto in Git

Come controllare il ramo remoto in Git
Il ramo è una parte essenziale di qualsiasi repository git. Più rami aiutano a gestire il codice correttamente. Qualsiasi nuova funzionalità può essere testata senza influire sull'altro codice del repository mantenendo i file separatamente utilizzando il ramo. Tutti i commit vengono eseguiti passando al ramo particolare che contiene file nuovi o aggiornati. Le modifiche apportate nella filiale locale possono essere spinte nel ramo remoto e la filiale remota aggiornata può essere attirata nella filiale locale. 'Checkout Git'Il comando viene utilizzato principalmente per passare da un ramo del repository locale e creare una nuova filiale localmente. Ma questo comando può essere utilizzato per controllare il ramo del repository remoto e come questo comando può essere utilizzato per i rami di un repository remoto, come mostrato in questo tutorial.

Linee guida per utilizzare il ramo remoto di checkout Git:

  1. Impegnarsi in ogni attività correttamente dopo averlo completato.
  2. Controllare che tutte le modifiche correlate vengono impegnate correttamente o no.
  3. Testare correttamente il codice prima di commettere qualsiasi attività.
  4. Il messaggio di commit dovrebbe essere chiaro affinché l'utente abbia un'idea dell'attività.
  5. Crea filiali necessari per gestire il codice.

Prerequisiti:

Installa il desktop GitHub.

Il desktop GitHub aiuta l'utente Git a eseguire graficamente le attività relative al GIT. Puoi facilmente scaricare l'ultimo programma di installazione di questa applicazione per Ubuntu da GitHub.com. È necessario installare e configurare questa applicazione dopo il download per utilizzarla. Puoi anche controllare il tutorial per l'installazione di Github Desktop su Ubuntu per conoscere correttamente il processo di installazione.

Crea un account GitHub

Dovrai creare un account GitHub per controllare i comandi utilizzati in questo tutorial.

Crea un repository locale e remoto

È necessario creare un repository locale e pubblicare il repository nel server remoto per testare il comando checkout utilizzato in questo tutorial per i rami remoti.

Checkout Ramy Remote:

In questa sezione, un repository remoto demo chiamato Leggi file viene utilizzato per testare i comandi per controllare i rami remoti. Il repository locale di questo repository remoto viene creato prima. Qui, il repository locale contiene solo una filiale e è stato creato un nuovo ramo per il repository remoto in remoto. Apri questo repository remoto dal desktop GitHub. La seguente immagine mostra che il repository remoto ha due filiali denominati principale E maestro.

Apri il repository locale dal terminale ed esegui il comando seguente per visualizzare i filiali esistenti del repository locale.

$ git filiale

Il seguente output mostra che il repository locale contiene una filiale denominata principale.

Esegui il comando seguente per recuperare le modifiche apportate nel repository remoto e controllare il contenuto aggiornato del repository remoto. Il comando richiederà il nome utente e la password dell'account GitHub.

$ git prevedere origine

Il seguente output mostra che il nuovo ramo chiamato maestro viene aggiunto al repository remoto.

Esegui i seguenti comandi per verificare l'elenco della filiale del repository locale dopo aver eseguito il comando Fetch e creare una nuova filiale locale per tracciare la filiale remota.

$ git filiale
$ Get Checkout -B Master Origin/Master
$ git filiale

Il seguente output mostra che dopo aver eseguito il 'Checkout Git'Comando, una nuova filiale nominata maestro è creato nel repository locale per tracciare la filiale remota denominata maestro.

Vai a GitHub.com e accedi al tuo account. Apri il repository denominato Leggi file dal server remoto. Crea un nuovo file denominato Leggi3.PHP Nel repository remoto e impegna l'attività. Secondo la seguente immagine, il repository remoto contiene tre file. Questi sono Leggere.PHP, Read2.PHP, E Leggi3.PHP.

È possibile recuperare il contenuto aggiornato del repository remoto dal terminale eseguendo il comando GIT o aprendo il repository locale dal desktop GitHub e facendo clic sull'opzione particolare. Se non hai familiarità con il comando GIT e aggiorna il repository locale con l'interfaccia utente grafica, apri il repository locale dal desktop GitHub. Il seguente output mostra che il repository locale non viene aggiornato con il repository remoto e l'ultimo file impegnato nel repository è Read2.PHP. Per recuperare il nuovo contenuto dal server remoto, fare clic su Fetch Origin pulsante. Se i repository locali e remoti non corrispondono e alcun contenuto aggiornato viene recuperato dal repository remoto, l'origine pull l'opzione verrà visualizzata.

È stato mostrato nel passaggio precedente che un nuovo file è stato creato nel repository remoto. Quindi, la seguente immagine mostra il Tirare l'origine Opzione nel desktop GitHub. Fare clic su questa opzione per recuperare il contenuto aggiornato dal repository remoto e memorizzare il contenuto nel repository locale.

Dopo aver fatto clic sull'opzione Pull Origin, il repository locale conterrà il nuovo file denominato Leggi3.PHP che verrà estratto dal server remoto. Il seguente output mostra che il repository contiene ora il nuovo file e il nuovo messaggio di commit.

Nell'attività precedente, il repository locale è stato aggiornato con il contenuto del repository remoto. Ma è possibile aggiornare il repository remoto con il nuovo contenuto del repository locale anche utilizzando il desktop Terminal o GitHub. Devi eseguire il 'Git Push'comando dal terminale per aggiornare il repository remoto o fare clic su sul Pubblica origine Opzione dal desktop GitHub per aggiornare il repository remoto con il nuovo contenuto impegnato del repository locale.

Conclusione:

Questo tutorial mostra l'uso del comando Git Checkout per tracciare qualsiasi filiale remota con la filiale locale. Questa funzione di Git è utile quando vengono creati nuovi filiali nel repository remoto in remoto e le filiali appena create non esistono nel repository locale.