tldr/pages.uk/common/git-clone.md

37 lines
1.7 KiB
Markdown
Raw Normal View History

# git clone
> Клонує репозиторій, що існує.
> Більше інформації: <https://git-scm.com/docs/git-clone>.
- Клонує репозиторій, що існує:
`git clone {{шляхоіддаленого_репозиторію}}`
- Клонує репозиторій, що існує, у задану директорію:
`git clone {{шляхоіддаленого_репозиторію}} {{шлях/до/директорії}}`
- Клонує репозиторій, що існує, та його підмодулі:
`git clone --recursive {{шляхоіддаленого_репозиторію}}`
- Клонує локальний репозиторій:
`git clone -l {{шлях/до/локального/репозиторію}}`
- Клонує тихо:
`git clone -q {{шляхоіддаленого_репозиторію}}`
- Клонує з репозиторію, що існує, тільки 10 останніх комітів з гілки по замовчанню (корисно для заощадження часу):
`git clone --depth {{10}} {{шляхоіддаленого_репозиторію}}`
- Клонує з репозиторію, що існує, тільки конкретну гілку:
`git clone --branch {{ім'я}} --single-branch {{шляхоіддаленого_репозиторію}}`
- Клонує репозиторій, що існує, використовуючи задану команду SSH:
`git clone --config core.sshCommand="{{ssh -i шлях/до/приватного_ключа_ssh}}" {{шляхоіддаленого_репозиторію}}`