logo

Git-kloon

In Git is klonen het maken van een kopie van een doelrepository. De doelrepository kan op afstand of lokaal zijn. U kunt uw repository klonen vanuit de externe repository om een ​​lokale kopie op uw systeem te maken. U kunt ook synchroniseren tussen de twee locaties.

Git-kloon

Git Kloonopdracht

De git kloon is een opdrachtregelhulpprogramma dat wordt gebruikt om een ​​lokale kopie te maken van een externe repository. Het heeft toegang tot de repository via een externe URL.

Meestal bevindt de oorspronkelijke repository zich op een externe server, vaak van een Git-service zoals GitHub, Bitbucket of GitLab. De URL van de externe repository wordt verwezen naar de oorsprong .

Syntaxis:

 $ git clone 

Git Kloon-repository

Stel dat u een repository van GitHub wilt klonen, of dat u een bestaande repository hebt die eigendom is van een andere gebruiker aan wie u een bijdrage wilt leveren. De stappen om een ​​repository te klonen zijn als volgt:

Stap 1:

Open GitHub en navigeer naar de hoofdpagina van de repository.

Stap 2:

Klik onder de naam van de repository op Klonen of downloaden .

Git-kloon

Stap 3:

Selecteer de Klonen met HTTPs-sectie En kopieer de kloon-URL voor de repository. Voor de lege repository kunt u de URL van de repositorypagina vanuit uw browser kopiëren en doorgaan naar de volgende stap.

Git-kloon

Stap 4:

Open Git Bash en wijzig de huidige werkmap naar de gewenste locatie waar u de lokale kopie van de repository wilt maken.

Stap 5:

Gebruik het git clone commando met repository URL om een ​​kopie te maken van de externe repository. Zie het onderstaande commando:

 $ git clone https://github.com/ImDwivedi1/Git-Example.git 

Druk nu op Enter. Daarom wordt uw lokale gekloonde repository gemaakt. Zie de onderstaande uitvoer:

Git-kloon

Een repository klonen naar een specifieke lokale map

Git maakt het klonen van de repository naar een specifieke map mogelijk zonder naar die specifieke map te schakelen. Je kunt die map opgeven als het volgende opdrachtregelargument in het git clone-commando. Zie het onderstaande commando:

 $ git clone https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)' 
Git-kloon

Het gegeven commando doet hetzelfde als het vorige, maar de doelmap wordt naar de opgegeven map geschakeld.

Git heeft een ander overdrachtsprotocol genaamd SSH-protocol. Het bovenstaande voorbeeld gebruikt het git:// protocol, maar je kunt ook http(s):// of user@server:/path.git gebruiken, dat het SSH-overdrachtsprotocol gebruikt.


Git Kloontak

Met Git kun je alleen een kopie maken van een bepaalde branch vanuit een repository. Je kunt een directory maken voor de individuele branch door het git clone commando te gebruiken. Om een ​​kloonvertakking te maken, moet u de vertakkingsnaam opgeven met de opdracht -b. Hieronder staat de syntaxis van het commando om de specifieke git branch te klonen:

Syntaxis:

 $ git clone -b 

Zie het onderstaande commando:

 $ git clone -b master https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)' 
Git-kloon

In de gegeven uitvoer wordt alleen de master branch gekloond vanuit de hoofdrepository Git-Example.