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