From 4a176b182524386b8ec3dad8d1081675fc263f83 Mon Sep 17 00:00:00 2001 From: Semion Volkov Date: Thu, 29 Dec 2022 14:30:48 +0500 Subject: [PATCH 1/2] =?UTF-8?q?=D0=98=D1=82=D0=BE=D0=B3=D0=BE=D0=B2=D1=8B?= =?UTF-8?q?=D0=B9=20=D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=20=D0=92=D0=BE?= =?UTF-8?q?=D0=BB=D0=BA=D0=BE=D0=B2=20=D0=A1=D0=B5=D0=BC=D0=B5=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 123.md | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 78 insertions(+), 8 deletions(-) diff --git a/123.md b/123.md index 88f6780..f4bcfb6 100644 --- a/123.md +++ b/123.md @@ -93,11 +93,81 @@ _Подтянуть с github попытаться сделать merge лок # 17. Pull Request -igfisdhghdfgsklfdslgk -dfg;ldkfgsldfnsg;ns -f'sgn'slgsdf;\'n - -dsf -sdf -sdf -xcv +## **Итоговый проект. Семен Волков** + +# **ИНСТРУКЦИЯ ПО РАБОТЕ С GIT И MARKDOWN** + +## *Установка GIT* + +1. Скачать Git (https://git-scm.com/downloads) +2. Скачать Visual Studio Code (https://code.visualstudio.com/Download) +3. Установить обе программы + +--- +## *Первичная настройка Git* + +Задать имя и почту пользователя: + +* git config --global user.name «Ваше имя английскими буквами» - Имя пользователя +* git config --global user.email ваша почта@example.com - Почта + +--- +## *Основные команды Git* + +* git init – инициализация локального репозитория +* git status – получить информацию от git о его текущем состоянии +* git add – добавить файл или файлы к следующему коммиту +* git commit -m “message” – создание коммита. +* git log – вывод на экран истории всех коммитов с их хеш-кодами +* git checkout – переход от одного коммита к другому +* git checkout master – вернуться к актуальному состоянию и продолжить работу +* git diff – увидеть разницу между текущим файлом и закоммиченным файлом + +--- +## *Основные команды Markdown* + +* '** "Текст" ** - **полужирное начертание** +* '* "Текст" * - *курсивное начертание* +* *** "Текст" *** - ***полужирное курсивное начертание*** +* ~~ "Текст" ~~ - ~~зачеркнутый текст~~ +* '* - ненумерованные списки +* 1,2,3 - нумерованные списки +* #,##,###, etc. - заголовок (до 6 уровней) + +--- +## *Основные команды веток* + +* git branch - посмотреть список веток в репозитории +* git branch - создать новую ветку +* git checkout - переход к другой ветке +* git branch -d - удалить ветку с проверкой +* git merge - слить указанную ветку + +--- +## *Скриншот конфликта* + +Разрешенный конфликт: + +![Oops!](Conflict.png) + +--- +# **Работа с удаленными репозиториями** + +## *Настройка совместной работы* + +1. Создать аккаунт на GitHub.com +2. Создать локальный репозиторий +3. “Подружить” ваш локальный и удалённый репозитории. GitHub при создании нового репозитория подскажет, как это можно сделать +4. Отправить (push) ваш локальный репозиторий в удалённый (на GitHub), при этом, возможно, вам нужно будет авторизоваться на удалённом репозитории +5. Провести изменения “с другого компьютера” +6. Выкачать (pull) актуальное состояние из удалённого репозитория + +--- +## *Создание pull request* + +* Делаем (ответвление) репозитория fork +* Делаем git clone версии репозитория СВОЕЙ +* Создаем новую ветку и в НЕЕ вносим свои изменения +* Фиксируем изменения (делаем коммиты) +* Отправляем свою версию в свой GitHub +* На сайте GitHub нажимаем кнопку pull request From ceea6121533d11ccaeb972940f2678ca39960af0 Mon Sep 17 00:00:00 2001 From: Semion Volkov Date: Thu, 29 Dec 2022 14:39:39 +0500 Subject: [PATCH 2/2] =?UTF-8?q?=D0=98=D1=82=D0=BE=D0=B3=D0=BE=D0=B2=D1=8B?= =?UTF-8?q?=D0=B9=20=D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=20=D0=A1=D0=B5?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=20=D0=92=D0=BE=D0=BB=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 123.md | 72 ---------------------------------------------------------- 1 file changed, 72 deletions(-) diff --git a/123.md b/123.md index f4bcfb6..b868b81 100644 --- a/123.md +++ b/123.md @@ -93,78 +93,6 @@ _Подтянуть с github попытаться сделать merge лок # 17. Pull Request -## **Итоговый проект. Семен Волков** - -# **ИНСТРУКЦИЯ ПО РАБОТЕ С GIT И MARKDOWN** - -## *Установка GIT* - -1. Скачать Git (https://git-scm.com/downloads) -2. Скачать Visual Studio Code (https://code.visualstudio.com/Download) -3. Установить обе программы - ---- -## *Первичная настройка Git* - -Задать имя и почту пользователя: - -* git config --global user.name «Ваше имя английскими буквами» - Имя пользователя -* git config --global user.email ваша почта@example.com - Почта - ---- -## *Основные команды Git* - -* git init – инициализация локального репозитория -* git status – получить информацию от git о его текущем состоянии -* git add – добавить файл или файлы к следующему коммиту -* git commit -m “message” – создание коммита. -* git log – вывод на экран истории всех коммитов с их хеш-кодами -* git checkout – переход от одного коммита к другому -* git checkout master – вернуться к актуальному состоянию и продолжить работу -* git diff – увидеть разницу между текущим файлом и закоммиченным файлом - ---- -## *Основные команды Markdown* - -* '** "Текст" ** - **полужирное начертание** -* '* "Текст" * - *курсивное начертание* -* *** "Текст" *** - ***полужирное курсивное начертание*** -* ~~ "Текст" ~~ - ~~зачеркнутый текст~~ -* '* - ненумерованные списки -* 1,2,3 - нумерованные списки -* #,##,###, etc. - заголовок (до 6 уровней) - ---- -## *Основные команды веток* - -* git branch - посмотреть список веток в репозитории -* git branch - создать новую ветку -* git checkout - переход к другой ветке -* git branch -d - удалить ветку с проверкой -* git merge - слить указанную ветку - ---- -## *Скриншот конфликта* - -Разрешенный конфликт: - -![Oops!](Conflict.png) - ---- -# **Работа с удаленными репозиториями** - -## *Настройка совместной работы* - -1. Создать аккаунт на GitHub.com -2. Создать локальный репозиторий -3. “Подружить” ваш локальный и удалённый репозитории. GitHub при создании нового репозитория подскажет, как это можно сделать -4. Отправить (push) ваш локальный репозиторий в удалённый (на GitHub), при этом, возможно, вам нужно будет авторизоваться на удалённом репозитории -5. Провести изменения “с другого компьютера” -6. Выкачать (pull) актуальное состояние из удалённого репозитория - ---- -## *Создание pull request* - * Делаем (ответвление) репозитория fork * Делаем git clone версии репозитория СВОЕЙ * Создаем новую ветку и в НЕЕ вносим свои изменения