TheUpperCode | Розробка сайту | Ruby on Rails
  • Головна
  • Послуги
  • Про нас
  • Співпраця
  • Проекти
  • Блог
  • Контакти
  • en
    • en
Назад
logo

Дизайн

UX/UI дизайн

Web дизайн

Продуктовий дизайн

Вебсайт

Розробка

Підтримка

Оновлення

CRM-система

Розробка

Підтримка

Оновлення

Ruby on Rails

Розробка

Підтримка

Оновлення

Автоматизація

Бізнес процеси

Підтримка

Оновлення

News
/
Основи Git. Github

Основи Git. Github

20 March 2023
Навчання
TheUpperCode | Основи Git. Github | Ruby on Rails

Сьогодні на уроці:

  1. Що таке Git
  2. Що таке GitHub
  3. Різниця між Git та GitHub

 

Що таке Git в двох словах?


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

Основні цілі Git такі:

⦁ Швидкість і ефективність

⦁ Цілісність даних

⦁ Підтримка розподілених і нелінійних робочих процесів

Грубо кажучи, це програма за допомогою якої можна зберігати, «тегувати» код, змінювати версії коду і ще багато іншого на вашому проекті локально.

Наприклад Ви зрозуміли, що останні зміни, які Ви зробили були невірні і Ви хочете повернути все до того моменту, як, умовно, було 2 години назад. Для цих потреб зазвичай використовується програма Git - розподілена система керування версіями файлів та спільної роботи.

 

Що таке GitHub


Це веб-сховище Git. Ця служба хостингу має хмарне сховище. GitHub пропонує всі функції розподіленого контролю версій і керування вихідним кодом Git, додаючи власні функції. Це полегшує співпрацю за допомогою Git.

Крім того, сайт GitHub є безкоштовним для некомерційних цілей. Розробники з усього світу можуть взаємодіяти та робити внесок у код один одного, змінювати чи вдосконалювати його, що робить GitHub мережевим сайтом для веб-професіоналів.

 

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


Основна відмінність Git від GitHub полягає в їхній функціональності. Хоча вони обидва забезпечують керування вихідним кодом (SCM) і спрощують об’єднання та спільний доступ до коду, на цьому їх схожість майже закінчується. Подумайте про Git як про локальний комп’ютер, а про GitHub – як про мережу кількох взаємопов’язаних комп’ютерів (віддалений сервер), усі з однаковою кінцевою метою, але надзвичайно різною роллю щодо того, як туди потрапити.

За своєю суттю Git — це безкоштовна розподілена система контролю версій програмного забезпечення (DVCS) із відкритим кодом, призначена для керування всією історією вихідного коду. Він може зберігати історію комітів, може скасовувати зміни та дозволяє розробникам ділитися кодом. Кожен розробник повинен мати встановлений Git на своєму локальному пристрої для співпраці. Його зазвичай називають одним із найкращих інструментів DevOps для розуміння та використання в просторі розробників, і він є одним із найпоширеніших інструментів сьогодні. Його використовують такі компанії, як Amazon, Facebook і Microsoft.

З іншого боку, GitHub — це веб-сервіс для розміщення сховищ Git. Сюди входять такі функції співпраці, як керування проектами, керування запитами підтримки та відстеження помилок. За допомогою GitHub розробники можуть ділитися своїми репозиторіями, отримувати доступ до сховищ інших розробників і зберігати віддалені копії сховищ, які слугуватимуть резервними копіями.

 

 


P.S. продовження за лінком.

Група в телеграмі: https://t.me/ruby4you

Автор курсу: Шкоропад Даниїл

Хочете приєднатися до нашої мети? Звертайтесь ;)
Зв'язатися
TheUpperCode | Copy our new post about usefull things in WebDevelopment with help Ruby on Rails
Copied
TheUpperCode | Our official Facebook page | Ruby on Rails
TheUpperCode | Our official LinkedIn page | Ruby on Rails
Більше новин
Як підтримувати Ruby on Rails проект в 2025-му році? 8 практичних порад
13 March 2025
TheUpperCode | Як підтримувати Ruby on Rails проект в 2025-му році? 8 практичних порад | Ruby on Rails
How to support a Ruby on Rails project in 2025? 8 practical tips
13 March 2025
TheUpperCode | How to support a Ruby on Rails project in 2025? 8 practical tips | Ruby on Rails
  • Головна
  • Про нас
  • Співпраця
  • Проекти
  • Блог
  • Контакти

TheUpperCode | Website development | Ruby on Rails