Git Clone Command nasıl kullanılır?

How Use Git Clone Command



En sık kullanılan Git komutu 'Git Clone'dur. Bu, yeni bir dizinde mevcut bir hedef havuzun bir kopyasını veya klonunu oluşturmak için kullanılır. Orijinal depo, uzak makinede veya erişilebilir desteklenen protokollerle yerel dosya sisteminde depolanacaktır.

Bu makalede Git klon komutunun kullanımını ayrıntılı olarak keşfedeceksiniz. Varolan bir havuza işaret etmek için kullanılan ve bu hedeflenen dizinin bir kopyasını oluşturan Git'in bir komut satırı yardımcı programı. Burada, farklı Git klon komut yapılandırma seçeneklerini ve bunlara karşılık gelen örnekleri inceleyeceğiz. Git klon örneklerini Ubuntu 20.04 Linux sistemi üzerinde uyguladık.







Git Clone Komutunu Kullanarak Git Deposunu Klonlama

Mevcut bir Git deposunun klonunu yapmak istiyorsanız, bunu Git klon komutunu kullanarak kolayca yapabilirsiniz. Örneğin, bir projeye katkıda bulunmak istiyorsanız, ardından Git klon komutunu kullanmanız yeterlidir. Daha önce Subversion gibi VCS sistemlerini kullandıysanız, 'ödeme' değil 'klonla' komutlarına aşina olacaksınız. Bu sistemler yalnızca çalışan kopyayı alır. Burada Git klonu, yalnızca çalışan bir kopya yerine tüm sunucu deposudur. Sisteminizde bir Git klonu komutu çalıştırdığınızda, tüm projeyle birlikte dosyanın her sürümü varsayılan olarak belirttiğiniz konumda aşağı çekilir. Diyelim ki sunucu diskiniz herhangi bir nedenle bozulduysa, herhangi bir istemcinin klonlarını kullanarak sunucuyu eski durumuna getirebilirsiniz. Sunucu tarafı kancalarını kaybedebilirsiniz, ancak tüm dosya sürümleri orada mevcut olacaktır.



Git Klon komutu Sözdizimi

$git clone <git-hub URL>

Örnek



Örneğin, 'libgit2' adlı bir kütüphaneyi klonlamak istiyoruz. Aşağıda gösterilen Git bağlantısını kullanarak o kitaplığın bir kopyasını oluşturabilirsiniz.






Şimdi aşağıdaki Git klon komutunu çalıştırarak bu deponun bir klonunu oluşturun:

$git clonehttps://github.com/libgit2/libgit2


Yukarıdaki komut, içinde .git dizininin başlatıldığı, yukarıdaki havuzun tüm verilerinin aşağı çekildiği ve ardından çalışan kopyanın en son sürümünü kontrol ettiği 'libgit2' adlı bir dizin oluşturur. Şimdi, önceden oluşturulmuş olan 'libgit2' dizinine gidebilirsiniz. Orada tüm proje dosyalarını şimdi kullanıma hazır bulacaksınız.



Bir havuzu libgit2 yerine yeniden adlandırılmış bir dizine klonlayabilir, ardından dizinin adı olarak ek bir argüman belirtebilirsiniz.

$git clonehttps://github.com/libgit2/libgit2 mytestproject


Yukarıdaki komut öncekiyle aynı şeyi yapacak, ancak şimdi hedef dizinin adı 'mytestproject' olarak adlandırılıyor. Aşağıdaki komutu kullanarak yukarıdaki dizine gidebilir ve 'mytestproject' dizininin dosyalarını listeleyebilirsiniz:

$CDbenim test projem

$ls -ile

Git Klonlama seçenekleri

Git klon komutu ile ihtiyaçlarınıza göre birçok farklı seçeneği kullanabilirsiniz. Tüm Git klon seçeneklerini görüntülemek için terminalde aşağıdaki komutu yazacaksınız:

$git clone

Git klonu komutu ile rahatlıkla kullanabileceğiniz farklı seçenekleri gözlemleyeceksiniz.

Git URL'leri Protokol Örnekleri

Git URL protokollerini aşağıdaki söz diziminde bulabilirsiniz:

SSH :

ssh://[kullanıcı@]host.xz[:Liman]/yol/ile/repo.git/

Git :

git://host.xz[:Liman]/yol/ile/repo.git/

HTTP :

http[s]://host.xz[:Liman]/yol/ile/repo.git/

Çözüm

Yukarıdaki bilgilerden yola çıkarak Ubuntu 20.04 üzerinde Git klon komutunun nasıl kullanılacağını tartıştık. Ayrıca, bir hedef havuzun nasıl klonlanacağını gördük. Git, bu makalede bahsettiklerimiz de dahil olmak üzere farklı URL protokollerini destekler. Git klonu komutu hakkında daha fazla bilgi için şu adresten yardım alabilirsiniz: ana Sayfa Git klon komutunun.