Git er et åpen kildekode-verktøy for utviklere for å administrere prosjekter på GitHub via kommandolinje og GUI-basert. Mens han jobber med prosjektene, oppretter brukeren grener for implementering/oppretting av de nye modulene. Imidlertid er det noen scenarier der brukere støter på feilen 'Nekter å slå sammen urelaterte historier'.
Denne bloggen vil forklare:
Hvordan fikse 'Nekter å slå sammen urelaterte historier' i Git?
For å fikse den gitte feilen, sjekk ut den angitte årsaken og løsningen.
Årsak: Urelatable historier
Selve feilen beskriver årsaken som er urelaterbare historier. Når det foretas endringer i en gren av prosjektet, opprettes en endringshistorikk. Når brukere prøver å slå sammen to ikke-relaterte prosjekter i en enkelt gren, vises denne feilen. Det skjer for det meste i scenarier der en gren har for mange forpliktelser, mens den andre ikke har noen. Feilen kan sees i scenariet nedenfor:
git pull opprinnelse alfa
Løsning: Bruk '–allow-unrelated-histories'-flagget
For å løse den ovenfor beskrevne feilen, brukes flagget '–tillat-urelaterte-historier' sammen med ' git pull ' kommando. I instruksjonene nedenfor har vi gitt en detaljert prosedyre for å fikse denne feilen.
Trinn 1: Flytt til prosjektkatalogen
Først åpner du Git bash og går til ønsket lokale depot gjennom følgende kommando:
cd 'C:\Brukere \n azma\Git\Git\demo2'
Trinn 2: List Repo-innhold
For å liste innholdet i det gjeldende arbeidslageret, vurder ' ls ' kommando:
ls
Trinn 3: Lag en fil
For å opprette en ny fil, skriv inn ' ta på ” kommando og nevne filnavnet:
ta på fil2.txt
« fil2.txt ' har blitt skapt.
Trinn 4: Legg til fil
Deretter legger du til den opprettede filen i arbeidsområdet ved å bruke ' git add kommando som gitt nedenfor:
git add fil2.txt
Trinn 5: Sjekk filstatusen
Sjekk nå tilstanden til filen ved å utføre følgende kommando:
git status .
I henhold til den ovenfor gitte utgangen, ' fil2.txt ' har blitt usporet.
Trinn 6: Bekreft endringer
Utfør alle de tilføyde endringene ved å kjøre følgende kommando med ' -m flagg for commit-meldingen:
git forplikte -m 'fil2.txt lagt til'
Trinn 7: Trekk prosjekt
Trekk nå de forskjellige eksterne grendataene ved å bruke git pull ' kommando sammen med ' – tillat-urelaterte-historier flagg som vist:
git pull opprinnelse alfa -- tillat-urelaterte-historier
Trinn 8: Push Project
Til slutt, skyv de lokale endringene til den ønskede eksterne grenen ved å bruke kommandoen nedenfor som følger:
git push -f opprinnelse alfa
Trinn 9: Clone Git Project
For å unngå en slik type feil i fremtiden, klone det bestemte depotet fra den eksterne verten:
git klone https: // gitlab.com / devteam5985925 / demo1.git
Konklusjon
I Git, feilen ' Nekter å slå sammen urelaterte historier ” oppstår på grunn av urelaterbare historier når brukeren prøver å slå sammen to ikke-relaterte grener. For å fikse det, bruk ' git pull kommandoen med ' – tillat-urelaterte-historier ” flagg i terminalen. Denne opplæringen har gitt en detaljert trinnbasert løsning for å fikse feilen 'Nekter å slå sammen urelaterte historier'.