«…лишь недалекие люди боятся конкуренции, а люди подлинного творчества ценят общение с каждым талантом…» А. Бек, Талант.

Спец курс (Qt)/git

Материал из Wiki
< Спец курс (Qt)
Версия от 21:06, 17 февраля 2019; Krucios (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Лекции Qt

Лекции

Практические задания

Табель успеваемости

Доп. материалы

Начало работы

В первую очередь, Вам необходимо зарегистрироваться на следующей платформе:

Информация

https://github.com/login

Кроме этого, для работы понадобится программа git, скачать которую можно по следующей ссылке:

Информация

git-scm/dowloads

Пример начала работы над заданием

В течении курса Вам будут высылаться ссылки на задания. Пример работы с заданием продемонстрирован ниже:
Шаг 1: Открыть ссылку с заданием и подтвердить свое участие.
Git guide step 1.png

Шаг 2: Убедиться, что Ваш репозиторий создался (полоса прогресса для импортирования базового репозитория может долго не доходить до конца. Просто убедитесь, что на гитхабе репозиторий создался и можно начинать работать с ним)
Git guide step 2.png

Шаг 3: Открыть список всех репозиториев организации, которая была создана для Вашего курса. Найти в нем свой репозиторий.
Git guide step 3.png

Шаг 4: Зайти в свой репозиторий и нажать зеленую кнопку "Clone or download".
Git guide step 4.png

Шаг 5: Скопировать адрес своего репозитория для дальнейшей работы с ним.
Git guide step 5.png

Основы git

1) Настройка гит. Следующие команды устанавливают имя пользователя и его емейл, которыми будут сопровождаться все коммиты.
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

2) Клонирование репозитория. Создает новую директорию с именем репозитория, копирует в него все файлы и инициализирует локальный гит репозиторий.
$ git clone <link_to_your_repo>

3) Проверка состояния репозитория. Выводит в консоль текущее состояние репозитория (статус всех файлов впапке репозитория).
$ git status

4) Добавление файлов в коммит. Добавляет указанные файлы в будущий коммит.
$ git add <path_to_file>

5) Регистрация текущего коммита в базе данных.
$ git commit -m "<your_commit_message>"

6) Загрузка изменений на удаленный сервер. origin - имя сервера, с которого вы делали git clone (создается автоматически). master - имя ветки, изменения которой Вы хотите загрузить на сервер.
$ git push origin master

7) Загрузка изменений c удаленного сервер. origin - имя сервера, с которого вы делали git clone (создается автоматически).
$ git pull origin

Пример работы с репозиторием:
Git guide step 6.png
Git guide step 7.png
Git guide step 8.png

  • Клонируем
  • Переходим в папку репозитория
  • Меняем файлы (работаем)
  • Проверяем статус
  • Добавляем файлы в коммит
  • Проверяем статус
  • Коммитим
  • Загружаем изменения на сервер