wiki:technical:git:short
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:technical:git:short [2022/09/14 20:41] – Diman | wiki:technical:git:short [2022/12/28 18:12] (текущий) – Diman | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Git ====== | + | ====== Git - краткий справочник команд |
+ | ===== git branch ===== | ||
**git branch** - посмотреть уже созданные ветки, создать новую, удалить или переименовывать ветку. | **git branch** - посмотреть уже созданные ветки, создать новую, удалить или переименовывать ветку. | ||
Строка 30: | Строка 32: | ||
git push origin -u < | git push origin -u < | ||
</ | </ | ||
+ | |||
+ | ===== git checkout ===== | ||
+ | |||
+ | **git checkout** используется для переключения веток и выгрузки их содержимого в рабочий каталог. | ||
+ | < | ||
+ | # Переключаемся на ветку testing | ||
+ | git checkout testing | ||
+ | </ | ||
+ | |||
+ | ===== git merge ===== | ||
+ | |||
+ | **git merge** используется для слияния одной или нескольких веток в текущую ветку. После слияний устанавливает указатель текущей ветки в полученный commit. | ||
+ | |||
+ | <code bash> | ||
+ | # Переключаемся на ветку testing | ||
+ | #.. работали в ветке testing | ||
+ | # исправили файл | ||
+ | nano index.php | ||
+ | # Проверяем работу приложения - все хорошо? | ||
+ | # Переключаемся на ветку master | ||
+ | git checkout master | ||
+ | git merge testing | ||
+ | # Данные на месте, ветка master слилась с testing и уже работает из нее. | ||
+ | </ | ||
+ | |||
+ | ===== Commit в ssh ===== | ||
+ | <code bash> | ||
+ | # Проверка SSH | ||
+ | ssh -T git@github.com | ||
+ | # Устанавливаем URL | ||
+ | git remote set-url origin git@github.com: | ||
+ | # --- Далее, как обычно ----- | ||
+ | git add . | ||
+ | # | ||
+ | git commit | ||
+ | git push | ||
+ | </ | ||
+ | |||
+ | ===== Clone via public key ===== | ||
+ | <code bash> | ||
+ | git clone git@github.com: | ||
+ | </ | ||
+ | |||
+ |
wiki/technical/git/short.1663177314.txt.gz · Последнее изменение: 2022/09/14 20:41 — Diman