From c171b623e38cafd03827710f38f903346b91decd Mon Sep 17 00:00:00 2001 From: Maria_A Date: Thu, 4 Aug 2022 04:39:42 +0500 Subject: [PATCH 1/2] add ht Abrarova --- gitTutorial.md | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/gitTutorial.md b/gitTutorial.md index 7cc4569..f044ffa 100644 --- a/gitTutorial.md +++ b/gitTutorial.md @@ -1,26 +1,34 @@ -# This is my Git Tutorial +# This is my Git Tutorial # * *git init* - добавление репозитория +* *git status* - просмотр статуса + +* *git add* - добавление файла + +* *git commit -m"XXX"* - сохранение изменений, добавление названия XXX сохранению + +* *git log* - журнал изменений + +* *git checkout XXX* - переход к сохранению XXX + 1. Создание новой ветки и переходы между ветками * *git branch* - просмотр всех веток -* *git branch ИМЯ_ВЕТКИ* - создание ветки ИМЯ_ВЕТКИ -* *git checkout ИМЯ_ВЕТКИ* - переход на ветку ИМЯ_ВЕТКИ +* *git branch XXX* - создание ветки ХХХ +* *git checkout XXX* - переход на ветку ХХХ 2. Слияние веток -* *git merge ИМЯ_ВЕТКИ* - сливаем ветку ИМЯ_ВЕТКИ в текущую +* *git merge ХХХ* - сливаем ветку ХХХ в текущую + * Определение стратегии слияния: +* *git merge --ff XXX* - включить при слиянии fast-forward, если это возможно +* *git merge --no-ff XXX* - отключить fast-forward +* *git merge --ff-only XXX* - остановить слияние, если его невозможно сделать fast-forward +* *git diff XXX YYY* - вывод изменений между концами веток XXX и YYY 3. Конфликты -* Fast-forward -* Auto-merge ORT -* Бывают безконфликтные слияния и бывают конфликтные, которые требуют ручного решения - -4. Итоги - -тестовая строка - -тестовый pull request +* *Fast-forward* - неявное слияние +* *Auto-merge ORT* -явное слияние -Valeria + бывают беcконфликтные слияния и бывают конфликтные слияния, которые требуют ручного решения -test_fork \ No newline at end of file +4. Итоги \ No newline at end of file From 048f6ab4a44a6ff97bebe1353c1f26cc6e0aa762 Mon Sep 17 00:00:00 2001 From: Maria_A Date: Thu, 4 Aug 2022 05:11:21 +0500 Subject: [PATCH 2/2] remote repositories info --- gitTutorial.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gitTutorial.md b/gitTutorial.md index f044ffa..472936d 100644 --- a/gitTutorial.md +++ b/gitTutorial.md @@ -31,4 +31,9 @@ бывают беcконфликтные слияния и бывают конфликтные слияния, которые требуют ручного решения -4. Итоги \ No newline at end of file +4. Работа с удаленными репозиториями +*git remote* - список настроенных удаленных репозиториев +*git clone ССЫЛКА* - клонировать репозиторий +*cd ИМЯ ПАПКИ* - перейти в папку клонированного репозитория +*git push* - выкачать актуальное состояние из удаленного репозитория +*git pull* - отправить локальный репозиторий в удаленный \ No newline at end of file