Github'dan klonlarken klasörün adını değiştir?


403

Github'dan bir şey klonladığımda, bilgisayarımdaki uygulama ile aynı ada sahip bir klasör oluşturur. İsmi değiştirmenin bir yolu var mı?

Örneğin, bu klonun yapılması uzun bir "twitter ile oturum aç" klasörü oluşturur

git clone https://github.com/sferik/sign-in-with-twitter.git

Sonra klasörü yeniden adlandırabilir biliyorum, ama ifadenin sonuna bir seçenek ekleyerek geldiği gibi yeniden adlandırmanın bir yolu olup olmadığını merak ediyorum. Örneğin

git clone https://github.com/sferik/sign-in-with-twitter.git  as 'signin'

Sorun şu ki, bazı uygulamaları işe almak için bazı ayarları değiştirmek için birkaç kez klonluyorum ve bir sorun varsa, klasörü sildim, ancak bazı mücevherlerin yüklü kaldığından endişeleniyorum Klasörü sildim

Yanıtlar:


805

Bunu yapabilirsiniz.

git clone https://github.com/sferik/sign-in-with-twitter.git signin

buradaki kılavuza bakın


21
Eğer ek bir klasör katmanı kaçınmak istiyorsanız yerini alabilir signinile.
Marged

@Freng tarafından kendi cevabı olmalı. Bu arada Homer iyi yapıyor umuyoruz.
lopezdp

RTFM yaklaşımını denedim ve başarısız oldum (bu yüzden neden burada olduğumu), ancak çalıştırırsanız git clone --helpsize böyle bir şey verir:, bu git clone [--very-many-options...] <repository> [<directory>]yüzden git clone repo_url my_directoryyukarıdaki cevabın doğru şekilde gösterdiği gibi çalışması gerektiğini görüyoruz .
Purplejacket

@Marged, u cevabınızı biri olarak yorumunuzu eklemelisiniz
Bhawna Jain

52
git clone <Repo> <DestinationDirectory>

Repo'da bulunan havuzu yerel makinedeki DestinationDirectory adlı klasöre kopyalayın.


19

Sadece böyle klonlayın,

git clone https://github.com/user/userApp.git name_you_want

bu komut uygulamanızı bundan sonra belirttiğiniz adla klonlar - http komutunu klonla



2

Yalnızca belirli bir dalı klonlamak istiyorsanız,

git clone -b <branch-name> <repo-url> <destination-folder-name>

Örneğin,

git clone -b dev https://github.com/sferik/sign-in-with-twitter.git signin

1

Buraya geldiğim için kaynak depomun %20içinde %20basit klasörleri kullanırken yerel klasörler oluşturuyordu git clone <url>.

Kolay çözüm:

git clone https://teamname.visualstudio.com/Project%20Name/_git/Repo%20Name "Repo Name"


0

İşte yorumlarda @Marged'den bir yanıt daha

  1. İstediğiniz adla bir klasör oluşturun
  2. Oluşturduğunuz klasörden aşağıdaki komutu çalıştırın

    git clone <path to your online repo> .
    
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.