2022-10-10 03:31:54 +01:00
|
|
|
|
# git clone
|
|
|
|
|
|
|
|
|
|
> Клонує репозиторій, що існує.
|
|
|
|
|
> Більше інформації: <https://git-scm.com/docs/git-clone>.
|
|
|
|
|
|
|
|
|
|
- Клонує репозиторій, що існує, у задану директорію:
|
|
|
|
|
|
|
|
|
|
`git clone {{шлях_до_віддаленого_репозиторію}} {{шлях/до/директорії}}`
|
|
|
|
|
|
|
|
|
|
- Клонує репозиторій, що існує, та його підмодулі:
|
|
|
|
|
|
|
|
|
|
`git clone --recursive {{шлях_до_віддаленого_репозиторію}}`
|
|
|
|
|
|
|
|
|
|
- Клонує локальний репозиторій:
|
|
|
|
|
|
2023-12-29 09:16:53 +00:00
|
|
|
|
`git clone --local {{шлях/до/локального/репозиторію}}`
|
2022-10-10 03:31:54 +01:00
|
|
|
|
|
|
|
|
|
- Клонує тихо:
|
|
|
|
|
|
2023-12-29 09:16:53 +00:00
|
|
|
|
`git clone --quiet {{шлях_до_віддаленого_репозиторію}}`
|
2022-10-10 03:31:54 +01:00
|
|
|
|
|
|
|
|
|
- Клонує з репозиторію, що існує, тільки 10 останніх комітів з гілки по замовчанню (корисно для заощадження часу):
|
|
|
|
|
|
|
|
|
|
`git clone --depth {{10}} {{шлях_до_віддаленого_репозиторію}}`
|
|
|
|
|
|
|
|
|
|
- Клонує з репозиторію, що існує, тільки конкретну гілку:
|
|
|
|
|
|
|
|
|
|
`git clone --branch {{ім'я}} --single-branch {{шлях_до_віддаленого_репозиторію}}`
|
|
|
|
|
|
|
|
|
|
- Клонує репозиторій, що існує, використовуючи задану команду SSH:
|
|
|
|
|
|
|
|
|
|
`git clone --config core.sshCommand="{{ssh -i шлях/до/приватного_ключа_ssh}}" {{шлях_до_віддаленого_репозиторію}}`
|