Com es realitza el pagament de la sucursal remota a Git

How Checkout Remote Branch Git



La branca és una part essencial de qualsevol dipòsit de git. Diverses branques ajuden a gestionar correctament el codi. Qualsevol característica nova es pot provar sense afectar l’altre codi del dipòsit mantenint els fitxers per separat mitjançant la sucursal. Totes les confirmacions es realitzen canviant a la branca concreta que conté fitxers nous o actualitzats. Els canvis fets a la branca local es poden introduir a la branca remota i la branca remota actualitzada es pot introduir a la branca local. ' git checkout L'ordre `s'utilitza principalment per canviar entre les branques del dipòsit local i crear una nova branca localment. Però aquesta ordre es pot utilitzar per comprovar la branca del dipòsit remot i com es pot utilitzar aquesta ordre per a les branques d'un dipòsit remot, tal com es mostra en aquest tutorial.

Directrius per utilitzar la sucursal remota de Git Checkout:

  1. Comprometeu-vos correctament amb totes les tasques després de completar-la.
  2. Comproveu que tots els canvis relacionats es comprometin correctament o no.
  3. Proveu el codi correctament abans de realitzar cap tasca.
  4. El missatge de confirmació ha de ser clar perquè l'usuari es faci una idea de la tasca.
  5. Creeu sucursals necessàries per gestionar el codi.

Requisits previs:

Instal·leu GitHub Desktop.







GitHub Desktop ajuda l'usuari git a realitzar les tasques relacionades amb git gràficament. Podeu descarregar fàcilment l’últim instal·lador d’aquesta aplicació per a Ubuntu des de github.com. Heu d’instal·lar i configurar aquesta aplicació després de la descàrrega per utilitzar-la. També podeu consultar el tutorial per instal·lar GitHub Desktop a Ubuntu per conèixer correctament el procés d’instal·lació.



Creeu un compte de GitHub



Haureu de crear un compte de GitHub per comprovar les ordres utilitzades en aquest tutorial.





Creeu un dipòsit local i remot

Heu de crear un dipòsit local i publicar-lo al servidor remot per provar l'ordre de pagament que s'utilitza en aquest tutorial per a les branques remotes.



Comanda de la sucursal remota:

En aquesta secció, es diu un dipòsit remot de demostració fitxer de lectura s'utilitza per provar les ordres per comprovar branques remotes. Abans es crea el dipòsit local d’aquest dipòsit remot. Aquí, el dipòsit local només conté una branca i s’ha creat una branca nova per al dipòsit remot de forma remota. Obriu aquest dipòsit remot des de l'escriptori GitHub. La imatge següent mostra que el dipòsit remot té dues branques anomenades principal i mestre .

Obriu el dipòsit local des del terminal i executeu l'ordre següent per mostrar les branques existents del dipòsit local.

$branca git

La sortida següent mostra que el dipòsit local conté una branca anomenada principal .

Executeu l'ordre següent per obtenir els canvis fets al dipòsit remot i comproveu el contingut actualitzat del dipòsit remot. L'ordre demanarà el nom d'usuari i la contrasenya del compte de GitHub.

$git fetchorigen

La sortida següent mostra que la nova branca es diu mestre s'afegeix al dipòsit remot.

Executeu les ordres següents per comprovar la llista de branques del dipòsit local després d'executar l'ordre fetch i creeu una nova branca local per fer un seguiment de la branca remota.

$branca git

$ obtenir el pagament-borigen mestre/mestre

$branca git

La següent sortida mostra que després d'executar el fitxer ` git checkout `command, una nova branca anomenada mestre es crea al dipòsit local per fer un seguiment de la branca remota anomenada mestre .

Aneu a github.com i inicieu sessió al vostre compte. Obriu el dipòsit anomenat fitxer de lectura des del servidor remot. Creeu un fitxer nou anomenat read3.php al dipòsit remot i confieu la tasca. Segons la imatge següent, el dipòsit remot conté tres fitxers. Aquests són read.php , read2.php , i read3.php .

Podeu obtenir el contingut actualitzat del dipòsit remot des del terminal executant l'ordre git o obrint el dipòsit local des de l'escriptori GitHub i fent clic a l'opció concreta. Si no esteu familiaritzat amb l'ordre git i actualitzeu el dipòsit local amb la interfície gràfica d'usuari, obriu el dipòsit local des de l'escriptori GitHub. La sortida següent mostra que el dipòsit local no s’actualitza amb el dipòsit remot i que l’últim fitxer compromès del dipòsit és read2.php . Per obtenir el contingut nou del servidor remot, feu clic a Obteniu l'origen botó. Si els dipòsits locals i remots no coincideixen i es recupera el contingut actualitzat del dipòsit remot, llavors l’origen Pull es mostrarà l'opció.

Al pas anterior s'ha demostrat que s'ha creat un fitxer nou al dipòsit remot. Per tant, la imatge següent mostra el fitxer Tireu l'origen a l’escriptori GitHub. Feu clic a aquesta opció per recuperar el contingut actualitzat del dipòsit remot i emmagatzemar-lo al dipòsit local.

Després de fer clic a l'opció Extreure origen, el dipòsit local contindrà el nou fitxer anomenat read3.php que s’extreurà del servidor remot. La sortida següent mostra que el dipòsit conté ara el nou fitxer i el nou missatge de confirmació.

A la tasca anterior, el dipòsit local s'ha actualitzat amb el contingut del dipòsit remot. Però podeu actualitzar el dipòsit remot amb el nou contingut del dipòsit local també mitjançant el terminal o el GitHub Desktop. Heu d'executar el fitxer ` git push Comanda `des del terminal per actualitzar el dipòsit remot o feu clic a Publica l'origen opció de l'escriptori GitHub per actualitzar el dipòsit remot amb el nou contingut compromès del dipòsit local.

Conclusió:

Aquest tutorial mostra l'ús de l'ordre git checkout per fer un seguiment de qualsevol branca remota amb la branca local. Aquesta característica de git és útil quan es creen noves branques al dipòsit remot de forma remota i les branques de nova creació no existeixen al dipòsit local.