Git je alat otvorenog koda za programere za upravljanje projektima na GitHubu putem naredbenog retka i GUI-ja. Tijekom rada na projektima, korisnik kreira grane za implementaciju/kreiranje novih modula. Međutim, postoje neki scenariji u kojima korisnici nailaze na pogrešku 'Odbijanje spajanja nepovezanih povijesti'.
Ovaj će blog objasniti:
Kako popraviti 'Odbijanje spajanja nepovezanih povijesti' u Gitu?
Da biste ispravili danu pogrešku, provjerite navedeni razlog i rješenje.
Razlog: nepovezane povijesti
Sama pogreška opisuje razlog koji je nepovezana povijest. Svaki put kada se izmjene počine u bilo kojoj grani projekta, kreira se povijest promjena. Kada korisnici pokušaju spojiti dva nepovezana projekta u jednu granu, pojavljuje se ova pogreška. To se uglavnom događa u scenarijima u kojima jedna grana ima previše promjena predaje, dok druga nema nijednu. Greška se može vidjeti u scenariju u nastavku:
git povuci porijeklo alfa
Rješenje: Upotrijebite oznaku “–allow-unrelated-histories”.
Da bi se riješila gore opisana pogreška, koristi se oznaka '–allow-unrelated-histories' zajedno s ' git povuci ” naredba. U uputama u nastavku pružili smo detaljan postupak za ispravljanje ove pogreške.
Korak 1: Premjestite se u direktorij projekta
Prvo otvorite Git bash i idite na željeno lokalno spremište putem sljedeće naredbe:
CD 'C:\Korisnici \n azma\Git\Git\demo2'
Korak 2: Popis Repo sadržaja
Za popis sadržaja trenutnog radnog repozitorija, razmotrite ' ls ” naredba:
ls
Korak 3: Izradite datoteku
Da biste stvorili novu datoteku, upišite ' dodir ” i spomenite naziv datoteke:
dodir datoteka2.txt
' datoteka2.txt ” je stvoren.
Korak 4: Dodajte datoteku
Zatim dodajte stvorenu datoteku u radno područje pomoću ' git dodati ” naredba kao što je navedeno u nastavku:
git dodati datoteka2.txt
Korak 5: Provjerite status datoteke
Sada provjerite stanje datoteke izvršavanjem sljedeće naredbe:
git status .
Prema gore danom rezultatu, ' datoteka2.txt ” više nije praćeno.
Korak 6: Utvrdite promjene
Potvrdite sve dodane promjene pokretanjem sljedeće naredbe s ' -m ” zastavica za poruku predaje:
git počiniti -m 'dodana datoteka2.txt'
Korak 7: Izvucite projekt
Sada povucite različite podatke udaljene grane pomoću git povuci ' naredba zajedno s ' –dopusti-nepovezane-povijesti ” zastava kao što je prikazano:
git povuci porijeklo alfa --dopusti-nepovezane-povijesti
Korak 8: Push projekt
Na kraju, gurnite lokalne promjene u željenu udaljenu granu koristeći dolje danu naredbu kako slijedi:
git guranje -f porijeklo alfa
Korak 9: Klonirajte Git projekt
Da biste izbjegli takvu vrstu pogreške u budućnosti, klonirajte određeno spremište s udaljenog glavnog računala:
git klon https: // gitlab.com / devteam5985925 / demo1.git
Zaključak
U Gitu, greška ' Odbijanje spajanja nepovezanih povijesti ” događa se zbog nepovezanih povijesti kada korisnik pokuša spojiti dvije nepovezane grane. Da biste to popravili, upotrijebite ' git povuci ' naredba s ' –dopusti-nepovezane-povijesti ” na terminalu. Ovaj vodič pruža detaljno rješenje temeljeno na koracima za ispravljanje pogreške 'Odbijanje spajanja nepovezanih povijesti'.