Hogyan lehet kijavítani a „független előzmények egyesítésének elutasítását” a Gitben?

Hogyan Lehet Kijavitani A Fuggetlen Elozmenyek Egyesitesenek Elutasitasat A Gitben



A Git egy nyílt forráskódú eszköz a fejlesztők számára, amellyel projekteket kezelhetnek a GitHubon parancssoron és grafikus felhasználói felületen keresztül. A projekteken való munka során a felhasználó ágakat hoz létre az új modulok megvalósításához/létrehozásához. Vannak azonban olyan esetek, amikor a felhasználók a „Nem kapcsolódó előzmények egyesítésének elutasítása” hibával találkoznak.

Ez a blog elmagyarázza:







Hogyan lehet kijavítani a „független előzmények egyesítésének elutasítását” a Gitben?

Az adott hiba kijavításához nézze meg a megadott okot és megoldást.



Ok: Összefügghetetlen történetek

Maga a hiba írja le az okot, aminek az előzményei nem vonatkoztathatók. Amikor változtatásokat hajtanak végre a projekt bármely ágában, változástörténet jön létre. Ez a hiba jelenik meg, amikor a felhasználók két, egymással nem összefüggő projektet próbálnak egyesíteni egyetlen ágban. Leginkább olyan forgatókönyvekben fordul elő, amikor az egyik ágban túl sok véglegesítési változás van, míg a másikban nincs. A hiba az alábbi forgatókönyvben látható:



git pull eredetű alfa






Megoldás: Használja az „–allow-unrelated-histories” jelzőt

A fent leírt hiba megoldásához az „–allow-unrelated-histories” jelzőt a „ git pull ” parancsot. Az alábbi utasításokban részletes eljárást adtunk meg a hiba kijavításához.

1. lépés: Lépjen a Project Directoryba



Először nyissa meg a Git bash-t, és lépjen a kívánt helyi tárolóhoz a következő paranccsal:

CD 'C:\Felhasználók \n azma\Git\Git\demo2'



2. lépés: listázza ki a repo tartalmát

Az aktuális munkatár tartalmának felsorolásához vegye figyelembe a „ ls 'parancs:

ls



3. lépés: Hozzon létre egy fájlt

Új fájl létrehozásához írja be a „ érintés ” parancsot, és adja meg a fájl nevét:

érintés fájl2.txt



A ' fájl2.txt ” jött létre.

4. lépés: Fájl hozzáadása

Ezután adja hozzá a létrehozott fájlt a munkaterülethez a „ git add ” parancs az alábbiak szerint:

git add fájl2.txt



5. lépés: Ellenőrizze a fájl állapotát

Most ellenőrizze a fájl állapotát a következő parancs végrehajtásával:

git állapot .



A fent megadott kimenet szerint a „ fájl2.txt ” nyomon követése megszűnt.

6. lépés: Végezze el a változtatásokat

Végezze el az összes hozzáadott módosítást a következő parancs futtatásával a ' -m ” zászló a véglegesítési üzenethez:

git commit -m 'fájl2.txt hozzáadva'



7. lépés: Húzza ki a projektet

Most húzza ki a különböző távoli fiókadatokat a segítségével git pull 'parancs a ' –engedélyezi a nem kapcsolódó előzményeket ” zászló a képen látható módon:

git pull eredetű alfa --engedélyezi a nem kapcsolódó előzményeket



8. lépés: Push Project

Végül nyomja meg a helyi módosításokat a kívánt távoli ágra az alábbi paranccsal az alábbiak szerint:

git push -f eredetű alfa



9. lépés: A Git Project klónozása

Az ilyen típusú hibák jövőbeli elkerülése érdekében klónozza az adott tárolót a távoli gazdagépről:

git klón https: // gitlab.com / devteam5985925 / demo1.git


Következtetés

A Gitben a „hiba” A nem kapcsolódó előzmények egyesítésének megtagadása ” akkor fordul elő, ha a felhasználó két nem kapcsolódó ágat próbál egyesíteni. A javításhoz használja a „ git pull ' parancs a ' –engedélyezi a nem kapcsolódó előzményeket ” zászló a terminálon. Ez az oktatóanyag részletes, lépéseken alapuló megoldást kínál a „Nem kapcsolódó előzmények egyesítésének megtagadása” hiba kijavításához.