Ubah nama folder saat kloning dari github?

404

ketika saya mengkloning sesuatu dari Github, itu membuat folder dengan nama yang sama dengan aplikasi di komputer saya. Apakah ada cara untuk mengganti namanya?

Misalnya, melakukan klon ini membuat folder "masuk-dengan-twitter" yang panjang

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

Saya tahu saya bisa mengganti nama folder setelahnya, tapi saya bertanya-tanya apakah ada cara untuk mengubah nama folder itu dengan menambahkan opsi di akhir pernyataan. Sebagai contoh

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

masalahnya adalah saya mengkloning beberapa aplikasi berkali-kali untuk mengubah beberapa pengaturan agar berfungsi, dan jika ada masalah, saya menghapus folder tapi saya khawatir beberapa permata tetap terpasang meskipun Saya sudah menghapus folder

Leahcim
sumber

Jawaban:

806

Kamu bisa melakukan ini.

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

lihat manual di sini

MLN
sumber
21
Jika Anda ingin menghindari lapisan folder tambahan, Anda dapat menggantinya signindengan.
Marged
@ Dimuat yang seharusnya menjadi jawabannya sendiri oleh freng. Semoga Homer melakukan yang baik.
lopezdp
Saya mencoba pendekatan RTFM dan gagal (karenanya mengapa saya di sini), tetapi jika Anda menjalankannya git clone --helpakan memberi Anda sesuatu seperti ini:, git clone [--very-many-options...] <repository> [<directory>]jadi kami melihat bahwa itu git clone repo_url my_directoryakan berfungsi, seperti yang ditunjukkan oleh jawaban di atas dengan benar.
Purplejacket
@Dibuat, Anda harus menambahkan komentar Anda sebagai salah satu jawaban
Bhawna Jain
52
git clone <Repo> <DestinationDirectory>

Klon repositori yang terletak di Repo ke folder bernama DestinationDirectory pada mesin lokal.

Michael Leiss
sumber
19

Cukup klon seperti ini,

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

perintah ini akan mengkloning aplikasi Anda atas nama yang Anda tentukan setelahnya - klon perintah http

Mohideen bin Mohammed
sumber
4
git clone https://github.com/user/sign-in-with-twitter.git it-could-be-like-this
Yesus Erwin Suarez
sumber
2

Jika Anda ingin mengkloning cabang tertentu saja, maka,

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

sebagai contoh,

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

Tiba di sini karena repo sumber saya ada %20di dalamnya yang membuat folder lokal %20di dalamnya ketika menggunakan simplistik git clone <url>.

Solusi mudah:

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

Josh
sumber
0

Berikut ini satu jawaban lagi dari @Ditambahkan dalam komentar

  1. Buat folder dengan nama yang Anda inginkan
  2. Jalankan perintah di bawah ini dari folder yang Anda buat

    git clone <path to your online repo> .
    
Bhawna Jain
sumber