Denne oppskrivningen vil oppgi den primære forskjellen mellom kloning og gaffel.
Primær forskjell mellom kloning og gaffel
Hovedforskjellen mellom kloning og gaffel er som følger:
Kloning | Gaffel |
Kloning av et depot genererer en kopi av GitHub -depotet i brukerens lokale maskin. | Gaffel et depot genererer en kopi av GitHub -depotet på brukerens GitHub -konto. |
Det gjøres ved hjelp av git. | Det gjøres på GitHub -kontoen. |
Det er en prosess. | Det er et konsept. |
Cloned Repositorys modifikasjoner kan ikke kombineres med det opprinnelige depotet, bortsett fra av depotets samarbeidspartner eller eier. | Gaffed Repositorys modifikasjoner kan kombineres med det opprinnelige GitHub -depotet ved hjelp av en Pull Request. |
Dette lar brukere gjøre endringer i koden og spore disse endringene ved hjelp av Git uten å påvirke det opprinnelige depotet. | Dette lar brukere gjøre endringer i koden og sende inn trekkforespørselen til det opprinnelige depotet |
Hvordan kloner git depot?
For å klone Git-depotet, følg den gitt instruksjon:
Som du kan se, har vi klonet et eksternt depot:
$ git klon https: // github.com/laibayounas/demo.git
Hvordan gaffel git repository?
For å gaffle et git-depot, sjekk ut de nedenfor nevnte trinnene:
Først må du navigere til målgitHub -kontoen, klikk på "Gaffel”-Knappen, og velg“Lag en ny gaffel”Alternativ:
Deretter kan du endre depotnavnet og beskrivelsen om nødvendig. Etter det, klikk på “Lag gaffel”Alternativ:
Etter å ha utført ovennevnte operasjon, kan det observeres at vi har gaffelt det ønskede eksterne depot.
Det handlet om gaffel og kloning på github.
Konklusjon
Kloning og gaffel brukes til å lage eller lage en kopi av et Git -depot, men de brukes til forskjellige formål. Kloning brukes til å jobbe lokalt og gjøre endringer på lokale maskiner, mens gaffel brukes til å gi bidrag til et open source-prosjekt. Denne oppskrivningen forklarte forskjellen mellom kloning og gaffel på GitHub.