You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/uk/Git-Basics/README.md

9.2 KiB

Основи GIT для початківців веб-розробників👶

Що таке Git?

  1. Git — це розподілена система контролю версій.
  2. Весь код і історія доступні на комп'ютері кожного розробника, що дозволяє легко створювати гілки та об'єднувати їх.
  3. Використовується як система контролю версій (VCS) для відстеження змін у комп'ютерних файлах.
  • Розподілений контроль версій
  • Координує роботу між кількома розробниками
  • Хто зробив які зміни і коли
  • Можливість повернутися до попередньої версії у будь-який момент
  • Локальні та віддалені репозиторії

КОНЦЕПЦІЇ GIT

  • Відстежує історію змін у коді
  • Робить "знімки" ваших файлів
  • Ви вирішуєте, коли зробити знімок, створюючи "commit"
  • Ви можете повернутися до будь-якого знімка у будь-який час
  • Можна підготувати файли перед створенням commit

Різниця між Git і GitHub

Git GitHub
Git — це програмне забезпечення GitHub — це хмарний сервіс
Git встановлюється локально на системі GitHub розміщений у веб-просторі
Це інструмент командного рядка Це графічний інтерфейс
Git підтримується Linux GitHub підтримується Microsoft
Зосереджений на контролі версій і спільному використанні коду Зосереджений на централізованому хостингу вихідного коду
Git має ліцензію з відкритим кодом GitHub має безкоштовний рівень і платний рівень
Git був випущений у 2005 році GitHub був випущений у 2008 році

Встановлення GIT

Кроки процесу встановлення:

  1. Потім продовжуйте Next > Next > Next > Install

Після встановлення необхідно налаштувати git за допомогою git bash

  1. git config --global user.name 'YourName'
  2. git config --global user.email 'YourEmail'

Команди Git


Отримання та створення проектів

Команда Опис
git init Ініціалізувати локальний Git-репозиторій
git clone ssh://git@github.com/[username]/[repository-name].git Створити локальну копію віддаленого репозиторію

Основне створення знімків

Команда Опис
git status Перевірити статус
git add [file-name.txt] Додати файл до області підготовки
git add -A Додати всі нові та змінені файли до області підготовки
git commit -m "[commit message]" Зафіксувати зміни
git rm -r [file-name.txt] Видалити файл (або папку)
git push Відправити до віддаленого репозиторію
git pull Завантажити останні зміни з віддаленого репозиторію

Гілки та об'єднання

Команда Опис
git branch Список гілок (зірочка позначає поточну гілку)
git branch -a Список усіх гілок (локальних і віддалених)
git branch [branch name] Створити нову гілку
git branch -D [branch name] Видалити гілку
git push origin --delete [branch name] Видалити віддалену гілку
git checkout -b [branch name] Створити нову гілку і переключитися на неї
git checkout -b [branch name] origin/[branch name] Клонувати віддалену гілку і переключитися на неї
git branch -m [old branch name] [new branch name] Перейменувати локальну гілку
git checkout [branch name] Переключитися на гілку
git checkout - Переключитися на останню переглянуту гілку
git checkout -- [file-name.txt] Скасувати зміни у файлі
git merge [branch name] Об'єднати гілку з активною гілкою
git merge [source branch] [target branch] Об'єднати гілку з цільовою гілкою
git stash Зберегти зміни у робочій директорії
git stash clear Видалити всі збережені записи

Спільне використання та оновлення проектів

Команда Опис
git push origin [branch name] Відправити гілку до вашого віддаленого репозиторію
git push -u origin [branch name] Відправити зміни до віддаленого репозиторію (і запам'ятати гілку)
git push Відправити зміни до віддаленого репозиторію (запам'ятана гілка)
git push origin --delete [branch name] Видалити віддалену гілку
git pull Оновити локальний репозиторій до останнього commit
git pull origin [branch name] Завантажити зміни з віддаленого репозиторію
git remote add origin ssh://git@github.com/[username]/[repository-name].git Додати віддалений репозиторій
git remote set-url origin ssh://git@github.com/[username]/[repository-name].git Встановити URL для віддаленого репозиторію

Інспекція та порівняння

Команда Опис
git log Переглянути зміни
git log --summary Переглянути зміни (детально)
git log --oneline Переглянути зміни (коротко)
git diff [source branch] [target branch] Попередній перегляд змін перед об'єднанням

Відмова від відповідальності:
Цей документ був перекладений за допомогою сервісу автоматичного перекладу Co-op Translator. Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ на його рідній мові слід вважати авторитетним джерелом. Для критичної інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникають внаслідок використання цього перекладу.