diff --git a/01/README.md b/01/README.md new file mode 100644 index 0000000..1a29159 --- /dev/null +++ b/01/README.md @@ -0,0 +1,6 @@ +### Что здесь лежит? + +В файле [git instruction](./git_instruction.md) лежат +инструкции, которые нужно проделать в качестве первичной практики +по **git**. + diff --git a/01/git_instruction.md b/01/git_instruction.md new file mode 100644 index 0000000..1802889 --- /dev/null +++ b/01/git_instruction.md @@ -0,0 +1,44 @@ +## Что нужно сделать? + +0. Зайти на сайт: [cs-sh.xyz]. +1. Зарегистрироваться, если ещё не. +2. Создать репозиторий, называть можно как угодно. +3. Взять HTTPS ссылку к репозиторию (далее ``). +4. Склонировать репозиторий к себе на машину по этой ссылке: +```ssh +git clone +``` +5. Открыть склонированный репозиторий как обычную директорию _любым_ привычным +способом: + - в терминале с помощью команды `cd`, `pwd` также может помочь; + - в Windows с помощью File Explorer, в других ОС -- с помощью его аналогов; + +6. Создать файл `README.md`, если он ещё не был создан. + +7. Изменить файл `README.md`, наполнить каким-нибудь содержимым. + +8. Создать коммит с **содержательным** сообщением. + +Для этого добавить файлы в Staging: +```ssh +git add README.md +``` +и создать коммит: +``` +# git commit -m "some mess" +# лучше +git commit +``` +9. Запушить содержимое ветки в ветку `main`. +```sh +git push origin main +``` +10. "Отпочковать" новую ветку: +``` +git checkout -b name_of_branch +``` +11. Изменить или добавить какие-нибудь файлы, создать коммит. +12. Запушить изменения на [cs-sh.xyz] в **свой** (не в данный!) репозиторий в ветку `name_of_branch`. +13. Создать Pull Request (Запрос на слияние) в **СВОЙ** репозиторий. + +[cs-sh.xyz]: https://cs-sh.xyz diff --git a/01/testfile b/01/testfile new file mode 100644 index 0000000..01e79c3 --- /dev/null +++ b/01/testfile @@ -0,0 +1,3 @@ +1 +2 +3