TheUpperCode | Website development | Ruby on Rails
  • Home
  • Services
  • About Us
  • Cooperation
  • Projects
  • Blog
  • Contacts
  • en
    • uk
Back
logo

Design

UX/UI Design

Web Design

Product Design

Website

Development

Support

Updates

CRM System

Development

Support

Updates

Ruby on Rails

Development

Support

Updates

Automation

Business Processes

Support

Updates

News
/
Основи Git. Github

Основи Git. Github

20 March 2023
Lessons
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

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

If you want to join to our goal please feel free to contact ;)
Contact US
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
For more news
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
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
  • Home
  • About Us
  • Cooperation
  • Projects
  • Blog
  • Contacts

TheUpperCode | Website development | Ruby on Rails