Git для чайника

Git для чайника

Багатьом важко почати працювати з Git. адже не всі звикли працювати з командним рядком, але саме її найкраще використовувати при роботі з репозиторієм Git. І сьогодні я розповім про найпростіший, так би мовити Git для чайника. щоб допомогти освоїтися Вам з цією системою. Git являє собою систему контролю версій, яка дозволяє в потрібний момент відкотитися на стару версію, якщо ви "наламали дров".

За допомогою Git Ви зможете розміщувати свій код на GitHub. BitBucket і Google Code.

Ви завжди зможете завантажити код свого проекту на комп'ютер, змінити його і залити назад, щоб він став доступний Вашим колегам.

З чого почати?

Налаштування Git

Також нам потрібно налаштувати параметри установок закінчення рядків, для Windows ми вводимо дві команди

На цьому настройка закінчується, можемо починати роботу з проектом.

створення проекту

Припустимо у нас є папка з проектом, яку ми хочемо розмістити на GitHub.

1. Створюємо репозиторій на сайті.

Git для чайника

2. ініціалізувавши папку для Git сховища. Це потрібно зробити тільки один раз для кожного проекту.

3. Зв'язуємо папку з віддаленим репозиторієм

4. Додаємо все нові і змінені файли

5. Позначаємо все нові і змінені файли повідомленням (commit)

- замість message вписуємо повідомлення, наприклад Initial Commit. або Bugfix.

6. Закачуємо код на віддалений репозиторій

в такому вигляді використовуємо тільки перший раз, потім використовуємо команду без прапорів

Git для чайника

Git для чайника

7. Можна подивитися статус змін, які були зроблені.

8. Для скачування сховища використовується команда

другий комп'ютер

Для використання сховища на іншому комп'ютері, використовуємо такі команди.

1. Клонування сховища

В результаті git завантажить віддалений репозиторій в нову папку test-project

2. Після якихось змін в коді, виконуємо всі ті ж команди

відкат змін

1. Повний відкат до попереднього коммітов

2. Скидання змін в файлі на версію коммітов

3. Відкат до встановленого тега, наприклад v1

Для більш кращого розуміння краще ознайомитися з інтерактивним туром по Git