Основні команди Git та GitHub для керування версіями коду та співпраці в проектах
Git та GitHub – це потужні інструменти для розробки програмного забезпечення, які дозволяють розробникам ефективно керувати версіями свого коду та співпрацювати над проектами в команді. Нижче наведено список основних команд Git та GitHub, які допоможуть вам почати роботу з цими інструментами:
Основні команди Git:
- git init: Ініціалізує новий репозиторій Git у поточному каталозі.
- git clone <url>: Клонує існуючий репозиторій Git з вказаного URL.
- git add <файл(и)>: Додає змінені або нові файли до стану готовності для коміту.
- git commit -m “Повідомлення коміту”: Зафіксовує зміни, які були додані до зони готовності, з повідомленням про коміт.
- git status: Показує поточний стан робочого каталогу та зони готовності.
- git pull: Оновлює локальний репозиторій із змінами з віддаленого репозиторію.
- git push: Завантажує локальні коміти відразу в віддалений репозиторій.
- git branch: Показує список гілок у репозиторії.
- git checkout -b <ім’я-гілки>: Створює нову гілку та переходить на неї.
- git merge <гілка>: Злиття вибраної гілки у поточну гілку.
Основні команди GitHub:
- git remote add origin <url>: Додає віддалений репозиторій як оригінал.
- git push -u origin <гілка>: Перше завантаження локальної гілки в віддалений репозиторій.
- git pull origin <гілка>: Оновлює локальний репозиторій із віддаленого репозиторію.
- git branch -d <гілка>: Видаляє вказану локальну гілку.
- git push origin –delete <гілка>: Видаляє вказану віддалену гілку.
- git checkout — <файл>: Відновлює вміст файлу з останнього коміту.
- git log: Показує історію комітів.
- git reset –hard HEAD: Скидає всі незафіксовані зміни у робочому каталозі.
- git stash: Ховає зміни у робочому каталозі, дозволяючи переключатися на іншу гілку без коміту.
- git fetch: Завантажує всі віддалені гілки та коміти, але не об’єднує їх із вашою робочою гілкою.
Ці команди є основними для роботи з Git та GitHub, але існують і багато інших команд, які можуть бути корисними в залежності від вашого проекту та потреб розробки.
Post Comment