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

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

Работа с заданиями и клонирование репозитория
(через сетевую папку):

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

  • cd tund1 – переходим в папку на рабочем столе
  • git status – проверяем статус
  • git branch MariaS – создаём новую ветку
  • git checkout MariaS – переходим на свою ветку
  • Всегда проверяем статус, на какой ветке находимся!
  • Заходим в папку на рабочем столе!
  • Если папка скрыта –> показать скрытую папку Vaade –> Peidetud üksused
Git töö võrgu kaustaga

Можно зайти в фаил “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, чтобы было видно символы на русском языке)

Git töö võrgu kaustaga
Git töö võrgu kaustaga

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