Как создать свой репозиторий и раздать задание
(в сетевой папке):


- Открыть блокнот и составить задания
- cd S:\Targv24git – переходим в папку на сетевом диске
- git init SmolinaGit – cоздаёт новый локальный репозиторий Git в директории SmolinaGit.
Если такой папки нет, она будет создана. - Переносим файл с заданием мануально в свою папку на локальном диске
- git add . – добавление файла
- git commit -a -m “комментарий” – cоздаёт коммит
- Готово! Репозиторий с заданием создан!
Работа с заданиями и клонирование репозитория
(через сетевую папку):

git clone S:\TARgv24git\tund1 – клонируем папку (прописывая путь откуда папка) –> на рабочем столе появляется папка tund1 (если не получилось, копируем путь из папки)

- cd tund1 – переходим в папку на рабочем столе
- git status – проверяем статус

- git branch MariaS – создаём новую ветку
- git checkout MariaS – переходим на свою ветку
- Всегда проверяем статус, на какой ветке находимся!

- Заходим в папку на рабочем столе!
- Если папка скрыта –> показать скрытую папку Vaade –> Peidetud üksused

Можно зайти в фаил “nimi”, только после того, как зашли в свою ветку и сделать изменение (написать ответ на задание)

Проверяем, появились ли изменения (git status), красным цветом будет написано, какой файл был изменен

Нужно зафиксировать изменения и добавить файл к отслеживанию (git add .)

- Коммитим изменение (git commit -a -m “nimi on lisatud faili”).
- Обязательно в коммите писать действие, какие изменения сделали с файлом!

git push и копируем git push –set-upstream origin MariaS –> отправляются наши локальные изменения (коммиты) в удалённый репозиторий

git pull – показывает все ветки отправленные в репозиторий

Если в сетевую папку было добавлено новое задание –> переходим на ветку мастера и чтобы докачать новый файл (задание) – используем git pull (находясь в папке на рабочем столе)

Переходим на свою ветку (git checkout MariaS)

- git pull origin master – cоединяет с master/main в своей ветке (не забыть до этого перейти в свою ветку), притягивает позже добавленный файл с сервера
- Через git status можно проверять, где мы находимся


- Отвечаем на вопросы в файле Notepad и коммитим изменения (git add . –> git commit -a -m “vastus”)
- На каждое задание отдельный коммит!

Как только все изменения и коммиты сделаны –> можно прописать только git push
Готово! Все задания сделаны, закоммичены и отправлены!
PS! После каждого коммита сразу пушить не нужно, выполняем задание, коммитим ответ на каждое задание по отдельности и в конце пушим!
Git Gui (смена на utf-8, чтобы было видно символы на русском языке)


Edit –> Options –> Default File Contents Encoding: utf-8