Git – це система контролю версій, яка дає можливість розробникам відстежувати та фіксувати зміни у файлах, працюючи над одним проектом спільно з колегами.
Перед початком роботи потрібно встановити git. Посилання для завантаження:
Після завантаження та встановлення, можна помітити появу кількох клієнтів для роботи:

Я буду використовувати версію для CMD:

Створення репозиторію
Репозиторій Git — це сховище де зберігається проект, що використовується для фіксації та відстеження змін у проекті, координації роботи команди розробки. Це може бути як локальне сховище на вашому комп’ютері, так і віддалене сховище у сервісі на кшталт GitHub.
Для прикладу початку роботи з git, створюю директорію python_script, в котру додаю файл з простою програмою на python:

Щоб створити репозиторій, перебуваючи в кореневому каталозі проекту, потрібно виконати команду:
git init
git init — ініціалізує новий репозиторій, після чого git починає відстежувати каталог, де було створено репозиторій.
Початкові налаштування репозиторію
Керування налаштуваннями в git відбувається за допомогою утиліти config. Перегляд налаштувань мого репозиторію:
git config --local --list
Додам у налаштування ім’я користувача та поштової скриньки:
git config --local user.name it-notes
git config --local user.email os.it.notes@gmail.com
Команда git status
Команда git status показує стан файлів у робочому каталозі (репозиторії). Виконую команду для свого репозиторію в python_script:

В результаті можна побачити, що на поточний момент я перебуваю в гілці master. Репозиторій містить один файл hello.py, котрий поки ще не відстежується гітом. Вкінці додається підказка, що для додавання у відстеження файлів, потрібно виконати команду git add.
Команда git add
Для початку відстеження нового файлу виконую команду:
git add hello.pyТепер, якщо перевірити стан файлів в репозиторії:

Файл hello.py було додано, і якщо виконати команду git commit, знімок версії файлу, котра була під час виконання команди git add, буде збережено в історію.
Команда git commit
Для збереження поточного стану репозиторію в історії, потрібно виконати команду:
git commit -m"Initial commit"Опція -m додає коментар до коміту (текст у лапках):

Перегляд історії комітів
Команда git log повертає історію комітів, починаючи від найсвіжішого:

В моєму репозиторії на поточний момент було створено лише один коміт. Повідомлення містить інформацію про контрольну суму коміта (SHA-1), ім’я автора та поштову скриньку (ті, що я додавав під час налаштувань репозиторію), дату та коментар до коміта.