wiki:technical:git:short
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:technical:git:short [2022/09/14 22:26] – Diman | wiki:technical:git:short [2022/12/28 18:12] (текущий) – Diman | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Git ====== | + | ====== Git - краткий справочник команд |
| ===== git branch ===== | ===== git branch ===== | ||
| Строка 32: | Строка 32: | ||
| git push origin -u < | git push origin -u < | ||
| </ | </ | ||
| + | |||
| + | ===== git checkout ===== | ||
| **git checkout** используется для переключения веток и выгрузки их содержимого в рабочий каталог. | **git checkout** используется для переключения веток и выгрузки их содержимого в рабочий каталог. | ||
| Строка 37: | Строка 39: | ||
| # Переключаемся на ветку testing | # Переключаемся на ветку testing | ||
| 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.1663183562.txt.gz · Последнее изменение: — Diman
