2020-10-30 10:50:57 +00:00
|
|
|
# git clone
|
|
|
|
|
2022-10-10 04:08:44 +01:00
|
|
|
> Klon repositori yang ada.
|
2020-10-30 10:50:57 +00:00
|
|
|
> Informasi lebih lanjut: <https://git-scm.com/docs/git-clone>.
|
|
|
|
|
2022-10-10 04:08:44 +01:00
|
|
|
- Klon repositori yang ada:
|
2020-10-30 10:50:57 +00:00
|
|
|
|
|
|
|
`git clone {{lokasi_repositori_remote}}`
|
|
|
|
|
2022-10-10 04:08:44 +01:00
|
|
|
- Klon repositori yang ada ke direktori tertentu:
|
|
|
|
|
|
|
|
`git clone {{lokasi_repositori_remote}} {{jalan/menuju/direktori}}`
|
|
|
|
|
|
|
|
- Klon repositori yang ada dan submodulnya:
|
2020-10-30 10:50:57 +00:00
|
|
|
|
|
|
|
`git clone --recursive {{lokasi_repositori_remote}}`
|
|
|
|
|
2022-10-10 04:08:44 +01:00
|
|
|
- Klon repositori lokal:
|
2020-10-30 10:50:57 +00:00
|
|
|
|
2022-10-10 04:08:44 +01:00
|
|
|
`git clone -l {{jalan/menuju/repositori/lokal}}`
|
2020-10-30 10:50:57 +00:00
|
|
|
|
2022-10-10 04:08:44 +01:00
|
|
|
- Klon dengan senyap:
|
2020-10-30 10:50:57 +00:00
|
|
|
|
|
|
|
`git clone -q {{lokasi_repositori_remote}}`
|
|
|
|
|
2022-10-10 04:08:44 +01:00
|
|
|
- Klon repositori yang sudah ada dengan hanya mengambil 10 komit paling baru pada branch bawaan (berguna untuk menghemat waktu):
|
2020-10-30 10:50:57 +00:00
|
|
|
|
|
|
|
`git clone --depth {{10}} {{lokasi_repositori_remote}}`
|
2022-10-10 04:08:44 +01:00
|
|
|
|
|
|
|
- Klon repositori yang sudah ada dengan hanya mengambil dari cabang tertentu:
|
|
|
|
|
|
|
|
`git clone --branch {{name}} --single-branch {{lokasi_repositori_remote}}`
|
|
|
|
|
|
|
|
- Klon repositori yang sudah ada menggunakan perintah SSH tertentu:
|
|
|
|
|
|
|
|
`git clone --config core.sshCommand="{{ssh -i jalan/menuju/kunci_ssh_pribadi}}" {{lokasi_repositori_remote}}`
|