Puha

A Git Merge Error javítása

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





közzétettUtolsó frissítés: 2021. október 13

Az ágak fogalma a Git funkcionalitásához kapcsolódik. Van egy mesterág, amelyet több ág követ, amelyek belőle ágaznak ki. Ha egyik ágról a másikra vált, vagy ha ütközések vannak az ágak fájljaival kapcsolatban, akkor a hibaüzenet jelenik meg, Git hiba: először meg kell oldania az aktuális indexet . Ha nem sikerül megoldani a hibát, nem fog tudni ágakat váltani a Gitben. Nem kell pánikba esni, mert ma kijavítjuk a Git Merge hibát.



A Git Merge Error javítása

Git és szolgáltatásai



facebook visszaallitasi kod

A Git az a kód vagy szoftver, amely lehetővé teszi a fájlok bármely csoportjában bekövetkező változások figyelését. Általában a programozók közötti munka koordinálására használják. A Git néhány figyelemre méltó funkciója:

    Sebesség Adatbiztonságés Integritás Támogatáselosztott és nemlineáris folyamatokhoz

Egyszerűbben fogalmazva, a Git egy olyan menedzsmentrendszer, amely igen ingyenes és nyílt forráskódú . Különböző közreműködők segítségével nyomon követi a projekteket és fájlokat, amint azok egy idő után módosulnak. Ezenkívül a Git lehetővé teszi visszafordulni egy korábbi állapotba vagy verzió, olyan hibák esetén, mint például a Git összevonási hiba.



Letöltheti a Git for ablakok , Mac operációs rendszer , vagy Linux számítógépes rendszerek.

Tartalom[ elrejt ]



A Git Merge hiba javítása: Először meg kell oldania az aktuális indexet

A Git Current Index hiba megtiltja, hogy egy másik ágba költözzön összevonási ütközések miatt. Néha bizonyos fájlokon belüli ütközések okozhatják a hiba felbukkanását, de többnyire akkor jelenik meg, ha a kudarc az összevonásban . Használatakor is előfordulhat Húzni vagy pénztár parancsokat.

hiba: először meg kell oldania az aktuális indexet

A Git Current Index hibájának két ismert oka van:

    Egyesítési hiba –Egyesítési konfliktust okoz, amelyet meg kell oldani a következő ágra való zökkenőmentes átmenet érdekében. Ütközés a fájlokban –Ha az Ön által használt ágon ütköző fájl található, akkor megtiltja a kód kijelentkezését vagy leküldését.

A Git Merge konfliktusok típusai

A következő helyzetekben szembesülhet a Git Merge hibával:

    Az egyesítési folyamat indítása:Az összevonási folyamat nem indul el, ha a változás a munkakönyvtár színpadi területén az aktuális projekthez. Először stabilizálnia kell és végre kell hajtania a függőben lévő műveleteket. Az összevonási folyamat során:Amikor van egy p az összevonandó fióktelep és a jelenlegi vagy helyi fióktelep között , az egyesítési folyamat nem fejeződik be. Ebben az esetben a Git megpróbálja egyedül megoldani a hibát. Bizonyos esetekben azonban előfordulhat, hogy ugyanazt kell kijavítania.

Előkészületi lépések:

1. Mielőtt végrehajtaná a Git egyesítési hibáját javító parancsokat, meg kell győződnie arról a többi felhasználó egyike sem az egyesített fájlok közül hozzáférhet hozzájuk, vagy módosíthatja azokat.

2. Javasoljuk, hogy mentse el az összes módosítást a commit paranccsal, mielőtt kijelentkezne az ágból, vagy mielőtt az aktuális ágat egyesítené a főággal. Használja a megadott parancsokat a véglegesítéshez:

|_+_|

Jegyzet: Javasoljuk, hogy olvassa el a cikk végén található Common Git kifejezések és parancsok szószedetét.

Git Merge. A Git Merge Error javítása: először meg kell oldania az aktuális indexet

Most kezdjük a Git Current Index Error vagy a Git Merge Error megoldásával.

1. módszer: A Git Merge alaphelyzetbe állítása

Az egyesítés visszaállítása segít elérni a kezdeti pozíciót, amikor még nem történt egyesítés. Tehát hajtsa végre a megadott parancsokat a kódszerkesztőben:

1. Írja be $ git reset -merge és ütött Belép.

2. Ha ez nem működik, akkor használja a parancsot $ git reset –hard HEAD és ütött Belép .

Ennek el kell érnie a Git reset összevonását, és így meg kell oldania a Git összevonási hibát.

2. módszer: Egyesítse a jelenlegi vagy jelenlegi ágat a főággal

Hajtsa végre a következő parancsokat a jegyzetszerkesztőben az aktuális ágra váltáshoz és a Git Merge Error megoldásához:

1. Írja be pénztár majd nyomja meg a gombot Belép kulcs.

2. Írja be git merge -s a mi mesterünk összevonási véglegesítés végrehajtásához.

Jegyzet: A következő kód mindent visszautasít a fő/fő ágból, és csak az aktuális ág adatait tárolja.

3. Ezután hajtsa végre git checkout mester hogy visszatérjen a fej ágra.

4. Végül használja git működik hogy egyesítse a két fiókot.

A módszer lépéseit követve az ágak egyesülnek, és a Git aktuális indexhibája megoldódik. Ha nem, próbálkozzon a következő javítással.

Olvassa el még: Mappaegyesítési ütközések megjelenítése vagy elrejtése a Windows 10 rendszerben

3. módszer: Az összevonási konfliktus feloldása

Keresse meg az ütköző fájlokat, és oldja meg az összes problémát. Az összevonási konfliktusfeloldás fontos részét képezi a Git aktuális indexhibájának megszabadulásának.

1. Először azonosítsa a bajt okozó fájlok, mint:

  • Írja be a következő parancsokat a kódszerkesztőbe: $ vim /útvonala/útvonala a_konfliktusos_fájlhoz
  • nyomja meg Belép kulcs a végrehajtásához.

2. Most véglegesítse a fájlokat a következőképpen:

  • típus $ git commit -a -m 'üzenet véglegesítése'
  • Találat Belép .

A következő lépések elvégzése után próbálja meg nézd meg az ágról, és ellenőrizze, hogy működött-e.

4. módszer: Törölje a konfliktust okozó ágat

Törölje a sok ütközést tartalmazó ágat, és kezdje elölről. Ha semmi más nem működik, mindig érdemes törölni az ütköző fájlokat a Git Merge Error javítása érdekében az alábbiak szerint:

1. Írja be git checkout -f a kódszerkesztőben.

2. Üss Belép .

Olvassa el még: Egyesítsen több Google Drive- és Google Fotók-fiókot

Szószedet: Common Git Commands

A Git parancsok alábbi listája összefoglaló képet ad a Git Merge hiba megoldásában betöltött szerepéről: először meg kell oldania az aktuális indexet.

egy. git log – egyesítése: Ez a parancs megjeleníti a rendszerben a Merge konfliktus mögött álló összes parancs listáját.

kettő. git diff : A git diff paranccsal azonosíthatja az állapottárolók vagy fájlok közötti különbségeket.

3. kijelentkezés: Lehetőség van a fájlon végrehajtott módosítások visszavonására, sőt a git checkout paranccsal az elágazásokat is módosíthatjuk.

avast torlese

Négy. git reset – vegyes: Használatával a munkakönyvtár és az állomásozási terület módosításai visszavonhatók.

5. git merge – megszakítás: Ha vissza szeretne térni az összevonás előtti szakaszba, használhatja a Git parancsot, git merge –abort. Ez segít abban is, hogy kilépjen az egyesítési folyamatból.

6. git reset: Ha vissza szeretné állítani az ütköző fájlokat az eredeti állapotukba, akkor használja ezt a git reset parancsot. Ezt a parancsot általában az összevonási ütközés idején használják.

Szószedet: Common Git Terms

Olvassa el ezeket a feltételeket, hogy megismerkedjen velük, mielőtt kijavítaná a Git Merge Error-t.

egy. Pénztár- Ez a parancs vagy kifejezés segíti a felhasználót az ágak váltásában. Ennek során azonban ügyelnie kell a fájlütközésekre.

kettő. Fetch – A Git lekérés végrehajtásakor fájlokat tölthet le és vihet át egy adott ágról a munkaállomásra.

3. Index- Ezt a Git Working vagy staging szakaszának hívják. A módosított, hozzáadott és törölt fájlok az indexben tárolódnak, amíg fel nem készül a fájlok véglegesítésére.

Négy. Összeolvad – Módosítások áthelyezése egy ágból és beépítése egy másik (hagyományosan mester) ágba.

5. FEJ – Ez egy fenntartott fej (megnevezett hivatkozás) a véglegesítés során használt.

Ajánlott:

Reméljük, útmutatónk segített, és sikerült megoldani a problémát Git Merge hiba: először meg kell oldania az aktuális indexet . Ha kérdése van, tegye fel a megjegyzés rovatba.

Elon Decker

Elon a Cyber ​​S technológiai írója. Körülbelül 6 éve ír útmutatókat, és számos témával foglalkozik. Szereti a Windowshoz, Androidhoz kapcsolódó témákat és a legújabb trükköket és tippeket feldolgozni.