PLLUG C++/Qt Roadmap Book
  • Вступ
  • Найважливіший розділ у цій книжці
    • Кілька критично важливих порад
    • Встановлення середовища та початок роботи
    • Підготовка до роботи. Командний рядок.
      • Встановлення та налаштування суперконсолі (тільки на Windows)
      • Cheatsheet: Робота з командним рядком
    • Компіляція та запуск першої програми
      • Найменьша програма мовою С++
      • Компіляція програми: як це працює
      • Починаємо програмувати
    • Базова робота з Git та створення власного репозиторію
      • Підготовка до роботи
      • Створюємо репозиторій та заливаємо на GitHub
      • Cheatsheet: Простий алгоритм для роботи з системою контролю версій (одна гілка, один розробник)
      • Працюємо з Git правильно
  • Мова С++ - швидкий вступ та обрані теми
    • Змінні. Деякі з основних типів та їх застосування.
      • Типи int та double
      • Тип bool
      • Тип char
      • Тип std::string
      • Тип std::vector
      • Тип std::array
    • Ключове слово const
  • Середовище розробки QtCreator
    • Налаштування та підготовка до роботи
      • Налаштування інструментаріїв
    • Довідка та ресурси
    • Гарячі клавіші
    • Робота з проектами у QtCreator
      • Файли проекту
      • Основні змінні, які беруть участь у описі проекту
      • Компіляція проекту Qt
      • Очистка проекту
  • Абстрактні типи даних та керування памяттю
    • Абстрактні типи даних
      • Об'єкти та класи. Абстракція.
      • Поля та методи класу
      • Успадкування
      • Віртуальні методи та поліморфізм
    • Вказівники та пам'ять
      • Адреса
      • Вказівники
      • Вказівники: примітивна демонстрація програми у пам'яті
      • Час зберігання об'єкту
  • Знайомство з Qt5
    • Огляд Qt5
      • Ласкаво просимо у світ Qt
      • Огляд можливостей Qt 5
      • Ліцензування Qt
      • Короткий огляд історії Qt
      • “Екосистема” Qt
    • Створення графічного інтерфейсу засобами Qt
      • Віджети (Widgets)
      • Компонування (Layouts)
      • Сигнально-слотові з'єднання
      • Створення сигналів (signals) та слотів (slots)
      • Підсумок: сигнально-слотові з'єднання
      • Коротко про елементи графічного інтерфейсу та їх використання
  • Cheatsheets
  • Demos
  • Missions
    • Mission 1: Досліджуємо Git та командний рядок
    • Mission 2: Консольна гра
    • Mission 3: MazeGame
    • Mission 4: Створюємо абстрактний тип даних
Powered by GitBook
On this page
  • Перевіряємо чи встановлено Git
  • Налаштування інформації про користувача
  1. Найважливіший розділ у цій книжці
  2. Базова робота з Git та створення власного репозиторію

Підготовка до роботи

PreviousБазова робота з Git та створення власного репозиторіюNextСтворюємо репозиторій та заливаємо на GitHub

Last updated 6 years ago

Перевіряємо чи встановлено Git

Для встановлення Git:

  • Windows — завантажте та розпакуйте на диск С: нашу спеціальну суперконсоль MSYS2_Cmder (читайте про встановлення)

  • Mac OS X — достатньо скачати інсталяційний пакет на офіційному сайті: .

  • Linux — скористайтеся пакетним менеджером: .

Після встановлення відкрийте консоль (Linux та Mac OS). У Windows запустіть консоль виконавши c:\MSYS2_Cmder\cmder.exe або з допомогою іконки GitBash у головному меню (якщо встановлювали окремо самостійно). Виконайте команду git --version. Якщо встановлення пройшло успішно — ви побачите вивід з версією Git.

~ git --version
git version 2.16.2

Звичайно, ваша версія Git може відрізнятися. Але це не впливатиме на нашу роботу, оскільки інструкції наведені тут працюватимуть зі всіма останніми версіями.

Налаштування інформації про користувача

Після встановлення, нам необхідно вказати власне ім'я та поштову скриньку, які Git буде використовувати в історії версій. Для цього виконайте наступні команди замінивши User Name та user@mail.com на власні ім'я та поштову адресу.

 git config --global user.name "User Name"
 git config --global user.email "user@mail.com"

Корисні посилання

  • Git Magic (укр. переклад) (перші 3 розділи рекомендовані до ознайомлення)

  • Visual Guide to Version Control

у відповідному розділі
https://git-scm.com/downloads
https://git-scm.com/download/linux
Git for Windows
http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/uk/
http://betterexplained.com/articles/a-visual-guide-to-version-control/