Com extreure un repositori Git a Linux

Git defineix un procés de control de versions de com s'han de compartir els projectes. Existeixen molts llocs web que us permeten allotjar els vostres projectes Git. GitHub és l'opció més popular, Bitbucket és una altra alternativa popular, ambdues permeten comptes gratuïts que poden crear repositoris públics o privats il·limitats. GitLab ofereix una alternativa d'allotjament propi que permet el desenvolupament privat sense dependre d'allotjament de tercers.

El procés per descarregar primer un repositori Git s'anomena clonació. La clonació inclou tota la informació sobre el dipòsit en aquell moment, però, per mantenir el dipòsit actualitzat al llarg del temps, heu de tirar de noves versions. Per fer-ho, només cal que obriu una finestra de terminal al directori amb la versió local del dipòsit i escriviu l'ordre "git pull".

El funcionament d'aquesta ordre és especialment senzill si només voleu descarregar una versió actualitzada del repositori; la versió local s'actualitzarà perquè coincideixi amb la versió remota. Tanmateix, és possible que vegeu que hi pot haver problemes si heu fet modificacions a la vostra versió local.

L'ordre "git pull" en realitat executa dues ordres separades "git fetch" i "git merge FETCH HEAD". La subordre "git fetch" elimina específicament la versió més recent del dipòsit en línia i l'emmagatzema temporalment. La subordre "git merge FETCH HEAD" fusiona els vostres canvis locals amb la versió baixada, preferint les confirmacions més recents.

Consell: un "git commit" és l'enviament d'un canvi, és possible tenir múltiples commits locals i remots que facin el mateix o diferents coses. Les confirmacions locals no són visibles per a la versió remota fins que no s'introdueixen els canvis. Cada confirmació detalla exactament quins canvis s'han fet i inclou una marca de temps.

Conflictes entre versions local i remota

Idealment, en un escenari de fusió, no hi haurà conflictes i el procés de fusió es completarà automàticament. Les combinacions poden ser especialment fàcils si s'han fet pocs canvis o si els vostres canvis locals no interfereixen amb cap canvi remot. Tanmateix, si hi ha canvis complexos conflictius a la mateixa part del codi, Git generarà un error de combinació.

En aquest punt, podeu avortar la fusió amb l'ordre "git merge -abort" o intentar resoldre manualment els conflictes. Les ordres "git mergetool" i "git diff" proporcionen un exemple gràfic de les diferències que haurien d'ajudar a fer tan fàcil com sigui possible veure quins canvis s'han d'aplicar manualment per permetre que la fusió es completi. Un cop hàgiu resolt tots els conflictes, escriviu l'ordre "git merge –continue" per completar la fusió.

Com extreure un repositori Git a Linux

L'ordre "git mergetool" obrirà una eina gràfica com aquesta per ajudar-vos a resoldre els conflictes manualment.


Leave a Comment

No sha pogut trobar ladreça DNS del servidor de reparació a Chrome

No sha pogut trobar ladreça DNS del servidor de reparació a Chrome

De vegades, quan esteu treballant a Chrome, no podeu accedir a determinats llocs web i apareix un error "No s'ha pogut trobar l'adreça DNS del servidor a Chrome". Aquí teniu com podeu resoldre el problema.

Netflix: Canvia la contrasenya

Netflix: Canvia la contrasenya

Com canviar la vostra contrasenya al servei de streaming de vídeo de Netflix mitjançant el vostre navegador preferit o l'aplicació d'Android.

Com desactivar el missatge de restauració de pàgines a Microsoft Edge

Com desactivar el missatge de restauració de pàgines a Microsoft Edge

Si voleu desfer-vos del missatge Restaura les pàgines a Microsoft Edge, tanqueu el navegador o premeu la tecla Esc.

Què és lenllaç profund?

Què és lenllaç profund?

L'enllaç profund és la tècnica de redirecció d'usuaris de tendència. Obteniu informació sobre els enllaços profunds aquí per utilitzar-los per fer créixer el trànsit del vostre lloc web o de l'aplicació.

Què és AR Cloud?

Què és AR Cloud?

La RA és la següent gran cosa d'Internet per a l'entreteniment, la feina o els negocis. Apreneu el núvol de RA en detalls per convertir-vos en un usuari informat.

Com utilitzar Microsoft Edge Drop com un professional

Com utilitzar Microsoft Edge Drop com un professional

Utilitzeu Microsoft Edge Drop i compartiu fàcilment fitxers i missatges entre dispositius seguint aquests passos senzills per a principiants.

Com desar i compartir rutes a Google Maps

Com desar i compartir rutes a Google Maps

Vegeu com de fàcil és desar i compartir rutes a Google Maps al vostre ordinador i al vostre Android. Fes una ullada a aquests passos per a principiants.

Una llista de noms de Wi-Fi divertits

Una llista de noms de Wi-Fi divertits

M'agrada mantenir entretinguts els meus veïns canviant la meva xarxa Wi-Fi per diferents noms divertits. Si busqueu idees per a un nom Wi-Fi divertit, aquí

Com desfer-se dels anuncis a Gmail

Com desfer-se dels anuncis a Gmail

Gmail és sens dubte un dels millors serveis de correu electrònic disponibles avui dia, oferint una sèrie de funcions impressionants que fan que la comunicació sigui més eficient i

Com canviar el nom de Discord

Com canviar el nom de Discord

Tenir un nom d'usuari de Discord és essencial per diversos motius, ja que serveix com a identificador únic a la plataforma i us permet interactuar amb altres