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

Перед початком роботи потрібно встановити git. Посилання для завантаження:

Git for Windows

Після завантаження та встановлення, можна помітити появу кількох клієнтів для роботи:

Я буду використовувати версію для 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), ім’я автора та поштову скриньку (ті, що я додавав під час налаштувань репозиторію), дату та коментар до коміта.


Мітки: