diff --git a/pages.uk/common/git-clone.md b/pages.uk/common/git-clone.md new file mode 100644 index 0000000000..172f6c7cbc --- /dev/null +++ b/pages.uk/common/git-clone.md @@ -0,0 +1,36 @@ +# 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}}" {{шлях_до_віддаленого_репозиторію}}` diff --git a/pages.uk/common/git-config.md b/pages.uk/common/git-config.md new file mode 100644 index 0000000000..18db45722e --- /dev/null +++ b/pages.uk/common/git-config.md @@ -0,0 +1,37 @@ +# git config + +> Керує спеціальними параметрами конфігурації для репозиторію Git. +> Конфігурації можуть бути локальні (для поточного репозиторію) або глобальні (для поточного користувача). +> Більше інформації: . + +- Надає перелік лише локальних налаштувань (що зберігаються у `.git/config` поточного репозиторію): + +`git config --list --local` + +- Надає перелік лише глобальних налаштувань (що зберігаються у `~/.gitconfig`): + +`git config --list --global` + +- Надає перелік усіх налаштувань незалежно від того, визначені вони локально чи глобально: + +`git config --list` + +- Отримує значення для наданого параметру конфігурації: + +`git config alias.unstage` + +- Встановлює глобальне значення для наданого параметру конфігурації: + +`git config --global alias.unstage "reset HEAD --"` + +- Повертає значення по замовчанню для наданого глобального параметру конфігурації: + +`git config --global --unset alias.unstage` + +- Відкриває для редагування файл конфігурацій поточного репозиторію у редакторі по замовчуванню: + +`git config --edit` + +- Відкриває для редагування файл з глобальними конфігураціями у редакторі по замовчанню: + +`git config --global --edit`