From 6cd32e66e19327f86dbaeb65b31dc017ce3d01fe Mon Sep 17 00:00:00 2001 From: Inna Date: Sun, 20 Feb 2022 23:08:06 +0700 Subject: [PATCH] previous version --- Git's_instruction | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Git's_instruction diff --git a/Git's_instruction b/Git's_instruction new file mode 100644 index 0000000..9d0090c --- /dev/null +++ b/Git's_instruction @@ -0,0 +1,43 @@ +# Шпаргалка по Git'у + +## Основные команды + +* *git init* - создание нового репозитория (создается скрытый файл с расширением .git) + +* *git status* - показ состояния файлов в рабочей дирректории + +* *git add "название файла"* - добавление файла в комит + +* *git commit -m"причина изменений"* - закомитить (сохранить) добавленные файлы с сообщением об изменениях, делается после git add + +* *git log* - список комитов + +* *git checkout* - переход к предыдущим версиям (указать 4 символа из log) + +* *git checkout master* - возврат на самую актуальную версию + +* *git diff* - разница между двумя коммитами (через пробел указать 4 символа из log двух комитов) + +* *ctrl+s* - не забывай сохранить изменения перед тем, как делать git add + +## Работа с ветками + +* *git branch* - вывод всех веток, (*) указывает на ту ветку, на которой мы находимся. + +### Создание ветки + +* *git branch (название ветки)* - создание новой ветки + +* *git branch -d(название ветки)* - удаление ветки, которую мы слили. + +### Переход между ветками + +* *git checkout (название ветки)* - переход между ветками + +### Список коммитов по веткам + +* *git log --graph* - список коммитов по веткам + +### Слияние веток + +* *git merge (название ветки)* - слияние веток. Команда вызывается из той ветки, куда необходимо добавить изменения.