Compare commits
3 Commits
Author | SHA1 | Date |
---|---|---|
Aleksey Zubakov | 8bde711e8a | 2 years ago |
Aleksey Zubakov | 51f8e20f7a | 2 years ago |
Aleksey Zubakov | 5816fb0412 | 2 years ago |
@ -0,0 +1,6 @@ |
|||||||
|
### Что здесь лежит? |
||||||
|
|
||||||
|
В файле [git instruction](./git_instruction.md) лежат |
||||||
|
инструкции, которые нужно проделать в качестве первичной практики |
||||||
|
по **git**. |
||||||
|
|
@ -0,0 +1,44 @@ |
|||||||
|
## Что нужно сделать? |
||||||
|
|
||||||
|
0. Зайти на сайт: [cs-sh.xyz]. |
||||||
|
1. Зарегистрироваться, если ещё не. |
||||||
|
2. Создать репозиторий, называть можно как угодно. |
||||||
|
3. Взять HTTPS ссылку к репозиторию (далее `<url>`). |
||||||
|
4. Склонировать репозиторий к себе на машину по этой ссылке: |
||||||
|
```ssh |
||||||
|
git clone <url> |
||||||
|
``` |
||||||
|
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 |
@ -0,0 +1,3 @@ |
|||||||
|
1 |
||||||
|
2 |
||||||
|
3 |
@ -1,2 +1,32 @@ |
|||||||
# unix-aut-2022 |
# Unix 2022 |
||||||
|
|
||||||
|
В репозитории находится код с практик, проводимых |
||||||
|
для курса по *Unix*. |
||||||
|
|
||||||
|
Код желательно запускать из терминала. |
||||||
|
Например, в linux можно: |
||||||
|
|
||||||
|
```sh |
||||||
|
$ cd unix-aut-2022 |
||||||
|
$ pwd |
||||||
|
/home/apr/edu/22/repos/unix-aut-2022/ |
||||||
|
$ ls |
||||||
|
01 02 ... |
||||||
|
$ cd 01 |
||||||
|
$ cat README.md |
||||||
|
``` |
||||||
|
|
||||||
|
**(!)** Ссылка на wiki-страницу курса: [cs-sh.xyz/w/unix22] |
||||||
|
|
||||||
|
**(!)** Не забывайте читать литературу: [список литературы на CSCWiki]. |
||||||
|
|
||||||
|
**(!)** И пользоваться ресурсами: |
||||||
|
|
||||||
|
* посмотреть как исполняется код в ваших любимых языках программирования: |
||||||
|
[pythontutor]; |
||||||
|
* почитать объяснение shell-команды: [explain shell]; |
||||||
|
|
||||||
|
[cs-sh.xyz/w/unix22]: https://cs-sh.xyz/w/unix22 |
||||||
|
[pythontutor]: https://pythontutor.com |
||||||
|
[explain shell]: https://explainshell.com/explain?cmd=find+.+-name+%27*.py%27+-printf+%22x%22+%7C+grep+-oc+x |
||||||
|
[список литературы на CSCWiki]: https://wiki.compscicenter.ru/index.php/Unix_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2022#%D0%A0%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B |
||||||
|
Loading…
Reference in new issue