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

37 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 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}}" {{шляхоіддаленого_репозиторію}}`