Kako popraviti 'Zavrnitev spajanja nepovezanih zgodovin' v Gitu?

Kako Popraviti Zavrnitev Spajanja Nepovezanih Zgodovin V Gitu



Git je odprtokodno orodje za razvijalce za upravljanje projektov na GitHubu prek ukazne vrstice in GUI. Med delom na projektih uporabnik ustvarja veje za implementacijo/kreacijo novih modulov. Vendar pa obstajajo nekateri scenariji, kjer uporabniki naletijo na napako »Zavrnitev spajanja nepovezanih zgodovin«.

Ta blog bo pojasnil:







Kako popraviti 'Zavrnitev spajanja nepovezanih zgodovin' v Gitu?

Če želite odpraviti navedeno napako, si oglejte navedeni razlog in rešitev.



Razlog: Nepovezljive zgodovine

Napaka sama opisuje razlog, ki je nepovezana zgodovina. Kadarkoli se spremembe potrdijo v kateri koli veji projekta, se ustvari zgodovina sprememb. Ko uporabniki poskušajo združiti dva nepovezana projekta v eno vejo, se pojavi ta napaka. Večinoma se zgodi v scenarijih, ko ima ena veja preveč potrjenih sprememb, druga pa nobene. Napako lahko vidite v spodnjem scenariju:



git potegni izvor alfa






Rešitev: Uporabite zastavico »–allow-unrelated-histories«.

Za odpravo zgoraj opisane napake se uporabi zastavica »–allow-unrelated-histories« skupaj z » git potegni ” ukaz. V spodnjih navodilih smo podali podroben postopek za odpravo te napake.

1. korak: premaknite se v Imenik projektov



Najprej odprite Git bash in pojdite do želenega lokalnega repozitorija z naslednjim ukazom:

cd 'C:\Uporabniki \n azma\Go\Go\demo2'



2. korak: seznam vsebine repoja

Če želite navesti vsebino trenutnega delujočega repozitorija, upoštevajte ' ls ” ukaz:

ls



3. korak: Ustvarite datoteko

Če želite ustvariti novo datoteko, vnesite » dotik ” in navedite ime datoteke:

dotik datoteka2.txt



' datoteka2.txt « je bil ustvarjen.

4. korak: dodajte datoteko

Nato dodajte ustvarjeno datoteko v delovno območje z uporabo ' git add ” ukaz, kot je podan spodaj:

git add datoteka2.txt



5. korak: Preverite stanje datoteke

Zdaj preverite stanje datoteke tako, da izvedete naslednji ukaz:

status git .



V skladu z zgornjim rezultatom je ' datoteka2.txt ” ni več slediti.

6. korak: potrdite spremembe

Potrdite vse dodane spremembe tako, da zaženete naslednji ukaz z ' -m ” zastavica za sporočilo objave:

git commit -m 'dodana datoteka2.txt'



7. korak: Potegnite projekt

Zdaj povlecite različne podatke oddaljene veje z uporabo git potegni ukaz ' skupaj z ' –allow-unrelated-histories ”, kot je prikazano:

git potegni izvor alfa --allow-unrelated-histories



8. korak: Potisni projekt

Nazadnje potisnite lokalne spremembe v želeno oddaljeno vejo z uporabo spodnjega ukaza, kot sledi:

git push -f izvor alfa



9. korak: Klonirajte projekt Git

Da bi se izognili takšni vrsti napake v prihodnosti, klonirajte določeno skladišče iz oddaljenega gostitelja:

git klon https: // gitlab.com / devteam5985925 / Demo1.git


Zaključek

V Gitu je napaka ' Zavrnitev spajanja nepovezanih zgodovin ” se pojavi zaradi nepovezanih zgodovin, ko uporabnik poskuša združiti dve nepovezani veji. Če želite to popraviti, uporabite » git potegni ' ukaz z ' –allow-unrelated-histories ” v terminalu. Ta vadnica je zagotovila podrobno rešitev, ki temelji na korakih, za odpravljanje napake »Zavrnitev spajanja nepovezanih zgodovin«.