Un concepte de branques està associat a la funcionalitat de Git. Hi ha una branca mestra seguida de diverses branques que en surten. Si canvieu d'una branca a una altra o si hi ha conflictes associats amb els fitxers de la branca, us trobareu amb el missatge d'error, Error de Git: primer heu de resoldre el vostre índex actual . A menys que es resolgui l'error, no podreu canviar de branca dins de Git. No cal que entreu en pànic, ja que avui arreglarem l'error Git Merge.
Git i les seves característiques
Git és aquell codi o programari que us permet controlar els canvis en qualsevol grup de fitxers. Normalment s'utilitza per coordinar el treball entre programadors. Algunes de les característiques destacables de Git inclouen:
- Com solucionar l'error de fusió de Git: primer heu de resoldre el vostre índex actual
- Tipus de conflictes de fusió de Git
- Passos preparatoris:
- Mètode 1: restabliu Git Merge
- Mètode 2: fusioneu la branca actual o actual amb la branca principal
- Mètode 3: resoldre el conflicte de fusió
- Mètode 4: suprimiu la branca que causa conflictes
- Glossari: Comandes Git comunes
- Glossari: Termes comuns de Git
- Escriviu les ordres següents a l'editor de codi: $ vim /camí/a/fitxer_amb_conflicte
- Premeu Entra clau per executar-lo.
- Tipus $ git commit -a -m 'missatge de confirmació'
- Hit Entra .
- Com solucionar l'error 3 del testimoni Hulu
- Com afegir una pàgina a Google Docs
- Com afegir una taula de continguts a Google Docs
- Corregiu l'error TVAPP-00100 a Xfinity Stream
En paraules més senzilles, Git és un sistema de gestió que és gratuït i de codi obert . Amb l'ajuda de diversos col·laboradors, fa un seguiment dels projectes i fitxers a mesura que es modifiquen al llarg d'un temps. A més, Git us permet tornar a un estat anterior o versió, en cas d'errors com l'error de combinació de Git.
Podeu descarregar Git per Windows , macOS , o Linux sistemes informàtics.
Continguts[ amagar ]
Com solucionar l'error de fusió de Git: primer heu de resoldre el vostre índex actual
L'error de l'índex actual de Git us prohibeix moureu-vos a una altra branca a causa de conflictes de combinació. De vegades, el conflicte en determinats fitxers pot fer que aparegui aquest error, però sobretot apareix quan hi ha un fracàs en la fusió . També pot ocórrer quan acostumes a fer-ho estirar o facturació ordres.
Hi ha dues causes conegudes de l'error de l'índex actual de Git:
Tipus de conflictes de fusió de Git
Podeu trobar un error de fusió de Git en les situacions següents:
Passos preparatoris:
1. Abans d'executar les ordres per corregir l'error de combinació de Git, cal que us assegureu cap dels altres usuaris dels fitxers de fusió accedeixin a ells o feu-hi canvis.
2. Es recomana que vostè guardar tots els canvis utilitzant l'ordre commit abans de sortir d'aquesta branca o abans de fusionar la branca actual amb la branca principal. Utilitzeu les ordres donades per confirmar:
|_+_|Nota: Us recomanem que llegiu el Glossari de termes i ordres comuns de Git que es proporciona al final d'aquest article.
Ara, comencem per resoldre l'error d'índex actual de Git o l'error de combinació de Git.
Mètode 1: restabliu Git Merge
Revertir la fusió us ajudarà a arribar a la posició inicial quan no s'hagi fet cap combinació. Per tant, executeu les ordres donades a l'editor de codi:
1. Tipus $ git reset –merge i colpejar Entra.
2. Si això no va funcionar, feu servir l'ordre $ git reset –hard HEAD i colpejar Entra .
Això hauria d'aconseguir la fusió de restabliment de Git i, per tant, resoldre l'error de fusió de Git.
Mètode 2: fusioneu la branca actual o actual amb la branca principal
Executeu les ordres següents a l'editor de notes per canviar a la branca actual i resoldre l'error Git Merge:
1. Tipus git checkout i després, premeu Entra clau.
2. Tipus git merge - és el nostre mestre per executar una confirmació de fusió.
Nota: El codi següent rebutjarà tot de la branca principal/mestra i només emmagatzemarà dades de la vostra branca actual.
3. A continuació, executeu git checkout master per tornar a la branca del cap.
4. Finalment, utilitzar git funciona per fusionar els dos comptes.
Seguint els passos d'aquest mètode, es combinaran les dues branques i es resoldrà l'error de l'índex actual de Git. Si no, proveu la següent solució.
Llegeix també: Mostra o amaga els conflictes de combinació de carpetes a Windows 10
Mètode 3: resoldre el conflicte de fusió
Trobeu els fitxers amb conflicte i resoleu tots els problemes. La resolució de conflictes de combinació és una part important per eliminar l'error d'índex actual de Git.
1. Primer, identifiqueu el causant problemes fitxers com:
2. Ara, comprometeu els fitxers com a:
Després de completar els passos següents, proveu-ho comproveu de la branca i veure si ha funcionat.
Mètode 4: suprimiu la branca que causa conflictes
Suprimeix la branca que té molts conflictes i comença de nou. Quan no funciona res més, sempre és una bona idea suprimir els fitxers en conflicte per corregir l'error Git Merge, de la següent manera:
1. Tipus git checkout -f a l'editor de codi.
2. Colpejar Entra .
Llegeix també: Combina diversos comptes de Google Drive i Google Fotos
Glossari: Comandes Git comunes
La següent llista d'ordres de Git us donarà una idea resumida sobre el seu paper a l'hora de resoldre l'error de Git Merge: primer heu de resoldre el vostre índex actual.
1. git log –merge: Aquesta ordre proporcionarà la llista de totes les ordres darrere del conflicte de combinació al vostre sistema.
2. git diff : Podeu identificar les diferències entre els dipòsits o fitxers d'estats mitjançant l'ordre git diff.
3. git checkout: És possible desfer els canvis fets al fitxer, i fins i tot podeu canviar les branques mitjançant l'ordre git checkout.
4. git reset –mixt: És possible desfer els canvis al directori de treball i els canvis de l'àrea de preparació utilitzant-lo.
5. git merge –abort: Si voleu tornar a l'etapa abans de la fusió, podeu utilitzar l'ordre Git, git merge –abort. Això també us ajudarà a sortir del procés de fusió.
6. git reset: Si voleu restablir els fitxers en conflicte al seu estat original, podeu utilitzar aquesta ordre git reset. Aquesta ordre s'utilitza normalment en el moment del conflicte de combinació.
Glossari: Termes comuns de Git
Llegiu aquests termes per familiaritzar-vos amb ells abans de solucionar l'error Git Merge.
1. Pagament- Aquesta ordre o terme ajuda un usuari a canviar de branca. Però heu de tenir cura dels conflictes de fitxers mentre ho feu.
2. Recupera – Podeu descarregar i transferir fitxers des d'una branca concreta a la vostra estació de treball quan feu una recuperació de Git.
3. índex- S'anomena la secció de treball o de posada en escena de Git. Els fitxers modificats, afegits i suprimits s'emmagatzemaran a l'índex fins que estigueu preparat per confirmar els fitxers.
4. Fusionar – Moure les modificacions d'una branca i incorporar-les a una branca diferent (tradicionalment mestra).
5. CAP - És un reservat cap (referència anomenada) utilitzat durant la confirmació.
Recomanat:
Esperem que la nostra guia us hagi ajudat i que hàgiu pogut resoldre el problema Error Git Merge: primer heu de resoldre el vostre índex actual . Si teniu alguna consulta, deixeu-la anar a la secció de comentaris.
Elon DeckerL'Elon és un escriptor tecnològic a Cyber S. Fa uns 6 anys que escriu guies pràctiques i ha tractat molts temes. Li encanta cobrir temes relacionats amb Windows, Android i els últims trucs i consells.