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

Jawaban:


806

Kamu bisa melakukan ini.

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

lihat manual di sini


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.


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



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

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"


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> .
    
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.