Suave

Como corrixir o erro de combinación de Git

Proba O Noso Instrumento Para Eliminar Problemas





Publicado enÚltima actualización: 13 de outubro de 2021

Asóciase un concepto de ramas coa funcionalidade de Git. Hai unha rama mestra seguida de varias ramas que saen dela. Se cambia dunha rama a outra ou se hai conflitos asociados cos ficheiros da rama, aparecerá a mensaxe de erro: Erro de Git: primeiro debes resolver o teu índice actual . A non ser que se resolva o erro, non poderás cambiar de rama dentro de Git. Non hai que entrar en pánico xa que hoxe imos corrixir o erro de combinación de Git.



Como corrixir o erro de combinación de Git

Git e as súas características



Git é ese código ou software que che permite supervisar os cambios en calquera grupo de ficheiros. Normalmente úsase para coordinar o traballo entre programadores. Algunhas características destacables de Git inclúen:

    Velocidade Seguridade de datose Integridade Asistenciapara procesos distribuídos e non lineais

En palabras máis sinxelas, Git é un sistema de xestión que é gratuíto e de código aberto . Coa axuda de varios colaboradores, fai un seguimento dos proxectos e ficheiros a medida que se modifican ao longo dun tempo. Ademais, Git permíteche retroceder a un estado anterior ou versión, en caso de erros como o erro de combinación de Git.



Podes descargar Git para Windows , macOS , ou Linux sistemas informáticos.

Contidos[ esconderse ]



Como corrixir o erro de combinación de Git: primeiro debes resolver o teu índice actual

O erro do índice actual de Git prohíbe que te mudes a outra rama debido a conflitos de combinación. Ás veces, o conflito en certos ficheiros pode facer que este erro apareza, pero sobre todo aparece cando hai un fracaso na fusión . Tamén pode ocorrer cando se usa tirar ou Comprobar comandos.

erro: primeiro debes resolver o teu índice actual

Hai dúas causas coñecidas do erro de índice actual de Git:

    Fallo de fusión -Provoca un conflito de combinación que debe ser resolto para unha transición suave á seguinte rama. Conflito nos ficheiros -Cando hai algúns ficheiros en conflito na rama concreta que estás a usar, prohíbeche consultar ou enviar un código.

Tipos de conflitos de combinación de Git

Podes atopar un erro de combinación de Git nas seguintes situacións:

    Comezando o proceso de fusión:O proceso de fusión non comezará cando exista un cambio na área de etapa do directorio de traballo para o proxecto actual. Debes estabilizar e completar as accións pendentes primeiro. Durante o proceso de fusión:Cando hai unha p problema entre a rama que se fusiona e a rama actual ou local , o proceso de fusión non se completará. Neste caso, Git tenta resolver o erro por si só. Non obstante, nalgúns casos, é posible que necesites rectificar o mesmo.

Pasos preparatorios:

1. Antes de executar os comandos para corrixir o erro de combinación de Git, cómpre asegurarse de que ningún dos outros usuarios dos ficheiros de fusión accede a eles ou fai cambios neles.

2. Recoméndase que gardar todos os cambios usando o comando commit antes de saír desa rama ou antes de fusionar a rama actual coa rama principal. Use os comandos dados para confirmar:

|_+_|

Nota: Recomendámosche que leas o Glosario de termos e comandos comúns de Git que se ofrece ao final deste artigo.

Git Merge. Como corrixir o erro de combinación de Git: primeiro debes resolver o teu índice actual

Agora, imos comezar coa resolución do erro de índice actual de Git ou o erro de combinación de Git.

Método 1: restablece Git Merge

Inverter a combinación axudarache a alcanzar a posición inicial cando non se fixera ningunha combinación. Entón, executa os comandos indicados no editor de código:

1. Tipo $ git reset –merge e bater Entra.

2. Se isto non funcionou, use o comando $ git reset –hard HEAD e bater Entra .

Isto debería lograr a combinación de reinicio de Git e, polo tanto, resolver o erro de combinación de Git.

Método 2: fusionar a rama actual ou actual coa rama principal

Execute os seguintes comandos no editor de notas para cambiar á rama actual e resolver o erro de combinación de Git:

1. Tipo git checkout e, a continuación, prema Entra chave.

2. Tipo git merge - é o noso mestre para executar un commit de combinación.

Nota: O seguinte código rexeitará todo o da rama principal/mestra e só almacenará os datos da túa sucursal actual.

3. A continuación, executa git checkout master para volver á rama da cabeza.

4. Por último, utiliza git funciona para fusionar ambas as contas.

Seguindo os pasos deste método, fusionaranse as dúas ramas e resolverase o erro do índice actual de Git. Se non, proba a seguinte corrección.

Ler tamén: Mostrar ou ocultar conflitos de combinación de cartafoles en Windows 10

Método 3: Resolve o conflito de fusión

Busca os ficheiros con conflito e resolve todos os problemas. A resolución de conflitos de combinación é unha parte importante para desfacerse do erro do índice actual de Git.

1. En primeiro lugar, identifica o causante de problemas ficheiros como:

  • Escriba os seguintes comandos no editor de código: $ vim /path/to/file_with_conflict
  • Preme Entra clave para executalo.

2. Agora, confirma os ficheiros como:

  • Tipo $ git commit -a -m 'mensaxe de confirmación'
  • Acertar Entra .

Despois de completar os seguintes pasos, tente Comprobar da rama e ver se funcionou.

Método 4: eliminar a rama que causa conflitos

Elimina a rama que ten moitos conflitos e comeza de novo. Cando nada máis funciona, sempre é unha boa idea eliminar os ficheiros en conflito para corrixir o erro de combinación de Git, como segue:

1. Tipo git checkout -f no editor de código.

2. Golpear Entra .

Ler tamén: Combina varias contas de Google Drive e Google Fotos

Glosario: Comandos Git comúns

A seguinte lista de comandos de Git darache unha idea resumida sobre o seu papel na resolución do erro Git Merge: primeiro debes resolver o teu índice actual.

un. git log –merge: Este comando proporcionará a lista de todos os comandos detrás do conflito Merge no seu sistema.

dúas. git diff : Pode identificar as diferenzas entre os repositorios ou ficheiros de estados usando o comando git diff.

3. git checkout: É posible desfacer os cambios realizados no ficheiro, e incluso pode cambiar as ramas usando o comando git checkout.

Catro. git reset –mixto: É posible desfacer os cambios no directorio de traballo e os cambios da área de posta en escena utilizándoo.

5. git merge –abort: Se queres volver ao escenario antes da fusión, podes usar o comando Git, git merge –abort. Isto tamén axudarache a saír do proceso de combinación.

6. git reset: Se queres restablecer os ficheiros en conflito ao seu estado orixinal, podes usar este comando git reset. Este comando adoita utilizarse no momento do conflito de combinación.

Glosario: termos comúns de Git

Le estes termos para familiarizarse con eles antes de corrixir o erro de combinación de Git.

un. Comprobar- Este comando ou termo axuda a un usuario a cambiar de rama. Pero debes ter coidado cos conflitos de ficheiros ao facelo.

dúas. Busca – Podes descargar e transferir ficheiros desde unha determinada rama á túa estación de traballo cando realizas unha recuperación de Git.

3. índice- Chámase sección de traballo ou de posta en escena de Git. Os ficheiros modificados, engadidos e eliminados almacenaranse no índice ata que esteas preparado para confirmar os ficheiros.

Catro. Combinar – Mover modificacións dunha rama e incorporalas a outra rama (tradicionalmente mestra).

5. CABEZA - É un reservado cabeza (referencia nomeada) utilizada durante a commit.

Recomendado:

Agardamos que a nosa guía axude e que puideses resolver o problema Erro de combinación de Git: primeiro debes resolver o teu índice actual . Se tes algunha dúbida, colócaa na sección de comentarios.

Elon Decker

Elon é un escritor de tecnoloxía en Cyber ​​S. Leva uns 6 anos escribindo guías prácticas e cubriu moitos temas. Encántalle tratar temas relacionados con Windows, Android e os últimos trucos e consellos.