From 81513851343058baac9223d5bc67d3debb2ea8e4 Mon Sep 17 00:00:00 2001 From: Aleksey Zubakov Date: Tue, 27 Sep 2022 19:08:34 +0300 Subject: [PATCH] Update instruction for fourth seminar --- 04/git_instruction.md | 40 +++++++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/04/git_instruction.md b/04/git_instruction.md index 2c743c4..987bc77 100644 --- a/04/git_instruction.md +++ b/04/git_instruction.md @@ -1,35 +1,45 @@ -## Что делать? +## Что нужно сделать? -1. Зайти на сайт: cs-sh.xyz; -2. Зарегистрироваться, если ещё не; -3. Создать репозиторий, называть можно как угодно; -4. Взять HTTPS ссылку к репозиторию (далее ``); -4. Склонировать репозиторий к себе на машину по этой ссылке; +0. Зайти на сайт: [cs-sh.xyz]. +1. Зарегистрироваться, если ещё не. +2. Создать репозиторий, называть можно как угодно. +3. Взять HTTPS ссылку к репозиторию (далее ``). +4. Склонировать репозиторий к себе на машину по этой ссылке: ```ssh git clone ``` -5. Изменить файл `README.md`, наполнить каким-нибудь содержимым; +5. Открыть склонированный репозиторий как обычную директорию _любым_ привычным +способом: + - в терминале с помощью команды `cd`, `pwd` также может помочь; + - в Windows с помощью exlporer, в других ОС -- с помощью его аналогов; -6. Создать коммит с **содержательным** сообщением; -Сначала добавляем файлы в Staging: +6. Создать файл `README.md`, если он ещё не был создан. + +7. Изменить файл `README.md`, наполнить каким-нибудь содержимым. + +8. Создать коммит с **содержательным** сообщением. + +Для этого добавить файлы в Staging: ```ssh git add README.md ``` -и коммитим: +и создать коммит: ``` # git commit -m "some mess" # лучше git commit ``` -7. Запушить содержимое ветки в ветку `main`; +9. Запушить содержимое ветки в ветку `main`. ```sh git push origin main ``` -8. "Отпочковать" новую ветку: +10. "Отпочковать" новую ветку: ``` git checkout -b name_of_branch ``` -9. Изменить или добавить какие-нибудь файлы, создать коммит; -10. Запушить изменения на cs-sh.xyz в ветку `name_of_branch`; -11. Создать Pull Request (Запрос на слияние) в **СВОЙ** +11. Изменить или добавить какие-нибудь файлы, создать коммит. +12. Запушить изменения на [cs-sh.xyz] в **свой** (не в данный!) репозиторий в ветку `name_of_branch`. +13. Создать Pull Request (Запрос на слияние) в **СВОЙ**. репозиторий; + +[cs-sh.xyz]: https://cs-sh.xyz