-
Notifications
You must be signed in to change notification settings - Fork 0
Git_Task1
Git — это система контроля версий.
-
Качаем и устанавливаем git: https://git-for-windows.github.io/
-
Производим первоначальную настройку
-
Выбираем Notepad++ в качестве редактора для git
-
Для 32-битных систем:
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
-
Для 64-битных систем:
git config --global core.editor "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Читаем Введение
Можно/нужно пропустить информацию о других системах, но обязательно прочитайте и запомните абзац про три состояния.
Читаем страницу 2.1 Основы Git - Создание Git-репозитория
Читаем страницу 2.2 Основы Git - Запись изменений в репозиторий
Примечание: в руководстве предполагается, что вы пользуетесь текстовым редактором vim, поэтому когда вы встретите строчку '''vim README''' считайте, что здесь предполагается редактирование файла README каким-то текстовым редактором.
Поверхностно читаем страницу 2.3 Основы Git - Просмотр истории коммитов
Достаточно запомнить команды git log
и git log -p
Читаем страницу 2.4 Основы Git - Отмена изменений
Читаем страницу 2.5 Основы Git - Работа с удалёнными репозиториями
Главное — запомнить git fetch
, git pull
и git push
.
- Те, кто работают на сапёром — делают задания с Pairs.
- Те, кто с крестиками-ноликами — делают задания с XsOs.
Задания без программирования
Зарегистрироваться на github.com и создать задачу в https://github.com/UrFU-Programming/Info/issues на добавление вас в организацию UrFU-Programming. Тем, кто уже добавлен или кому я уже отправил приглашения — задачу создавать не нужно.
"Форкнуть" соответствующий вашему заданию репозиторий: https://github.com/UrFU-Programming/<Pairs или XsOs> (Справа вверху кнопка Fork. Непонятно, как форкать? Гуглите.)
Создать в своём форке как минимум по десять задач, смотрите примеры в сапёре.
Залить в свой форк код из архива, приложенного к письму.
Задания, требующие написать немного кода.
Внимание: Перед программированием Pairs стоит закончить сапёра (как минимум 25 задач).
Выполнить одну (любую, самую простую) задачу из списка из третьего пункта и выложить решение в своём форке.
Закрыть выполненную задачу и указать в задаче идентификатор коммита, который её решает.
Выполнить вторую задачу и в сообщении коммита сослаться на задачу с помощью #<номер задачи>. Ищите пример среди коммитов сапёра https://github.com/UrFU-Programming/Mines/commits/master