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

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


wiki:technical:git:short

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:technical:git:short [2022/09/14 20:33] Dimanwiki:technical:git:short [2022/12/28 18:12] (текущий) Diman
Строка 1: Строка 1:
-====== Git ====== +====== Git - краткий справочник команд ====== 
-**git branch** - посмотреть созданные ветки, создать новую, удалить или переименовывать ветку.+===== git branch ===== 
 + 
 +**git branch** - посмотреть уже созданные ветки, создать новую, удалить или переименовывать ветку.
  
 <code bash> <code bash>
 +# посмотреть существующие ветки
 +git branch
 +
 +# Создать новую ветку
 +git branch <new-branch>
 +
 # Переименование текущей ветки # Переименование текущей ветки
 # -m короткая запись --move # -m короткая запись --move
 git branch -m <newname> git branch -m <newname>
 +
 +# Удаление ветки
 +git push origin --delete <name>
  
 # Переименование любой ветки # Переименование любой ветки
Строка 14: Строка 25:
 </code> </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> <code bash>
-Удаление ветки +Переключаемся на ветку testing 
-git push origin --delete <name>+#.. работали в ветке testing 
 +исправили файл 
 +nano index.php 
 +# Проверяем работу приложения все хорошо?  Сливаем ветку testing с master 
 +# Переключаемся на ветку master 
 +git checkout master 
 +git merge testing 
 +# Данные на месте, ветка master слилась с testing и уже работает из нее.
 </code> </code>
 +
 +===== Commit в ssh =====
 +<code bash>
 +# Проверка 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>
 +
 +===== Clone via public key =====
 +<code bash>
 +git clone git@github.com:vps-server-ru/vdsmanager.git .
 +</code>
 +
 +
wiki/technical/git/short.1663176793.txt.gz · Последнее изменение: 2022/09/14 20:33 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki