mirror of
https://github.com/svek95/GeekBrainsHomeWork.git
synced 2026-06-10 15:15:56 +03:00
previous version
This commit is contained in:
@@ -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 (название ветки)* - слияние веток. Команда вызывается из той ветки, куда необходимо добавить изменения.
|
||||||
Reference in New Issue
Block a user