<commit_before># Установка git и коммиты в репозиторий

# Регистрируем аккаунт на github.com. У вас теперь есть email, логин и пароль от него.

1. `sudo apt-get install git` # Установили клиент git на своем linux.
В удобной для вас дирректории
1. `git clone https://github.com/g10k/sw_lessons.git` # Создастся папка sw_lessons
1. `cd sw_lessons/homeworks # Перешли в папку sw_lessons/homeworks`
1.  `mkdir glok-sw; cd glok-sw; mkdir lesson_1; cd lesson_1` # Создаем свою папку и файл приветствия g10k-sw - заменить на название вашей папки
1. `touch hello_world`
1. `echo 'Hello from user' > hello_world` # Записали текст "Hello from user"

Для дальнейших действий вы должны быть добавлены в "Соавторы" в проекте github (для этого ставите звездочку и я вас добавляю)

1. `git add hello_world`
1. `git commit hello_world -m 'comment from user'` # Комментарий для вашего коммита
1. `git config --global user.email "ваш email_при регистрации на github"`
1. `git push origin` # Отправляем изменения на сервер, нужно будет ввести ник и пароль, в конце должно быть `Ok`

Чтобы не вводить каждый раз ник и пароль их можно [добавить в конфиг git](https://git-scm.com/book/ru/v1/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-Git)
Правильным способом авторизации является [авторизация через ssh-ключ](https://help.github.com/articles/generating-an-ssh-key/)<commit_msg>Update install_and_commit_via_git.md<commit_after># Установка git и коммиты в репозиторий

# Регистрируем аккаунт на github.com. У вас теперь есть email, логин и пароль от него.

1. `sudo apt-get install git` # Установили клиент git на своем linux.
В удобной для вас дирректории
1. `git clone https://github.com/g10k/sw_lessons.git` # Создастся папка sw_lessons
1. `cd sw_lessons/homeworks # Перешли в папку sw_lessons/homeworks`
1.  `mkdir glok-sw; cd glok-sw; mkdir lesson_1; cd lesson_1` # Создаем свою папку и файл приветствия g10k-sw - заменить на название вашей папки
1. `touch hello_world`
1. `echo 'Hello from user' > hello_world` # Записали текст "Hello from user"

Для дальнейших действий вы должны быть добавлены в "Соавторы" в проекте github (для этого ставите звездочку и я вас добавляю)

1. `git add hello_world` # взяли под контроль версий.
1. `git commit hello_world -m 'comment from user'` # добавили в индекс с комментарием для вашего коммита
1. `git config --global user.email "ваш email_при регистрации на github"` # для авторизации
1. `git push origin` # Отправляем изменения на сервер, нужно будет ввести ник и пароль, в конце должно быть `Ok`

Чтобы не вводить каждый раз ник и пароль их можно [добавить в конфиг git](https://git-scm.com/book/ru/v1/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-Git)
Правильным способом авторизации является [авторизация через ssh-ключ](https://help.github.com/articles/generating-an-ssh-key/)
{'fraction_non_alphanumeric': 0.11703847397348852, 'fraction_numerical': 0.049789848043970256, 'mean_word_length': 5.237903225806452, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1682587', 'n_tokens_mistral': 1475, 'n_tokens_neox': 1534, 'n_words': 354}