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

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


wiki:technical:git:short

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:technical:git:short [2022/09/14 22:27] Dimanwiki:technical:git:short [2022/12/28 18:12] (текущий) Diman
Строка 34: Строка 34:
  
 ===== git checkout ===== ===== git checkout =====
- 
- 
  
 **git checkout** используется для переключения веток и выгрузки их содержимого в рабочий каталог. **git checkout** используется для переключения веток и выгрузки их содержимого в рабочий каталог.
Строка 41: Строка 39:
 # Переключаемся на ветку testing # Переключаемся на ветку testing
 git checkout 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 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> </code>
  
  
wiki/technical/git/short.1663183659.txt.gz · Последнее изменение: 2022/09/14 22:27 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki