Kako popraviti 'Odbijanje spajanja nepovezanih povijesti' u Gitu?

Kako Popraviti Odbijanje Spajanja Nepovezanih Povijesti U Gitu



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'.