Skip to content
This repository was archived by the owner on Sep 30, 2020. It is now read-only.
Mirabbas edited this page Mar 24, 2020 · 3 revisions

Welcome to the Algorithms_data_structures_IST3 wiki!

Пошаговая инструкция для работы с Git для тех, кто хочет удобно работать с домашками:

  1. Делаете fork нашего репозитория на GitHub (кнопочка Fork в паром верхнем углу)

  2. Создаёте себе на компьютере папку Algorithms_data_structures_IST3

  3. Запускаете Git (перед этим скачав его с официального сайта git), а именно Git Bash

  4. В открывшемся окне командами cd перемещаетесь в папку, которую создали в пункте 2

  5. Выполняете в ней (в окне git'а) следующий набор команд:

git init git pull <ссылка на ваш форк на сайте GitHub, вида .../Algorithms_data_structures_IST3> master 6. Теперь у вас на компьютере в этой папке все файлы, которые есть в Вашем форке на сайте GitHub

  1. Делаете ДЗ/смотрите семинары, изменяете нужные файлы, добавляете файлы и т.д.

  2. Теперь Вы хотите, что Ваши изменения появились на GitHub. В папке, в которой всё это лежит, выполняете:

git add . (точка добавляет ВСЕ файлы, которые Вы изменяли; чтобы добавить только какой-то конкретный файл нужно написать его имя вместо точки, например: git add myfile.py)

  1. Потом сразу эту команду: git commit -m '<ваше сообщение (лучше на английском), комментарий к проделанной работе>'
  2. Далее нужно действовать так: а). Если у вас на компьютере актуальная версия файлов с Вашего репозитория на GitHub, то сразу делаете:

git push <ссылка на ваш форк на сайте GitHub, вида .../Algorithms_data_structures_IST3> master б). Если Вы что-то меняли на сайте GitHub, и у Вас на компьютере неактуальная версия файлов, нет каких-то файлов, которые есть на GitHub, то сначала перед push нужно сделать pull:

git pull <ссылка на ваш форк на сайте GitHub, вида /Algorithms_data_structures_IST3> master И теперь уже команду из пункта a)

  1. Изменения теперь в Вашем репозитории, можете кидать нам на почту ссылку на выполненную домашку
  2. Чтобы подгрузить в Ваш форк актуальные файлы из репозитория нужно сделать: git pull https://github.com/Mirabbas/Algorithms_data_structures_IST3 master

Git может предложить смёрджить изменения (потому что в Ваших версиях ноутбуков домашки уже сделаны), в таком случае Вам нужно вручную разрулить, какой файл выбирать (удалить файл, в котором нет Ваших изменений), если всё автоматически не разрешилось]