Инструменты пользователя

Инструменты сайта


wiki:technical:git:short

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Последняя версияСледующая версия справа и слева
wiki:technical:git:short [2022/09/14 20:22] Dimanwiki:technical:git:short [2022/11/01 21:29] – [Commit в ssh] Diman
Строка 1: Строка 1:
-====== Git ====== +====== Git - краткий справочник команд ====== 
-**git branch** - посмотреть созданные ветки, создать новую, удалить или переименовывать ветку.+===== git branch ===== 
 + 
 +**git branch** - посмотреть уже созданные ветки, создать новую, удалить или переименовывать ветку. 
 + 
 +<code bash> 
 +# посмотреть существующие ветки 
 +git branch 
 + 
 +# Создать новую ветку 
 +git branch <new-branch> 
 + 
 +# Переименование текущей ветки 
 +# -m короткая запись --move 
 +git branch -m <newname> 
 + 
 +# Удаление ветки 
 +git push origin --delete <name> 
 + 
 +# Переименование любой ветки 
 +git branch -m <oldname> <newname> 
 + 
 +# Чтобы сохранить текущее локальное состояние ветки в новое имя 
 +git push origin -u <newname> 
 +</code> 
 + 
 +<code bash> 
 +# Переименование локальной ветки в новую 
 +git branch -m <newname> 
 +git branch -m <oldname> <newname> 
 +git push origin :<oldname> <new-name> 
 +git push origin -u <newname> 
 +</code> 
 + 
 +===== git checkout ===== 
 + 
 +**git checkout** используется для переключения веток и выгрузки их содержимого в рабочий каталог. 
 +<code> 
 +# Переключаемся на ветку testing 
 +git checkout testing 
 +</code> 
 + 
 +===== git merge ===== 
 + 
 +**git merge** используется для слияния одной или нескольких веток в текущую ветку. После слияний устанавливает указатель текущей ветки в полученный commit. 
 + 
 +<code bash> 
 +# Переключаемся на ветку testing 
 +#.. работали в ветке testing 
 +# исправили файл 
 +nano index.php 
 +# Проверяем работу приложения - все хорошо?  - Сливаем ветку testing с master 
 +# Переключаемся на ветку master 
 +git checkout master 
 +git merge testing 
 +# Данные на месте, ветка master слилась с testing и уже работает из нее. 
 +</code> 
 + 
 +===== Commit в ssh ===== 
 +<code> 
 +# Проверка SSH 
 +ssh -T git@github.com  
 +# Устанавливаем URL 
 +git remote set-url origin git@github.com:vps-server-ru/vdsmanager.git 
 +# --- Далее, как обычно ----- 
 +git add . 
 +#  
 +git commit 
 +git push 
 +</code> 
 + 
wiki/technical/git/short.txt · Последнее изменение: 2022/12/28 18:12 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki