Git - заливаємо гіт репозиторій на гітхаб

Всім привіт. У минулому уроці ми створили базовий репозиторій Гіта і зробили кілька коммітов. Зараз ми будемо заливати нашу роботу в гітхаб. Навіщо це потрібно? Зберігати гіт проект на своїй машині звичайно добре, але не надійно і не зручно. Для цього використовують різні сервіси, де можна зберігати свій проект і в будь-який момент злити його на будь-яку машину, що дуже зручно. Найпопулярніший з цих сервісів github.com. З ним ми і будемо працювати.

Для тих хто не знає, гітхаб це сервіс, який зберігає репозиторії Гіта. Тобто ви можете туди залити свій проект, хтось його може завантажити і працювати над ним разом з вами наприклад.

Ми бачимо сторінку швидкого запуску. Тут написано що робити якщо у вас новий репозиторій Гіта і що робити якщо у вас вже готовий проект, який ви хочете залити.

У нашому випадку настройка повинна стояти на HTTS. І нас цікавить push існуючого сховища. Для цього копіюємо першу сходинку в консоль проекту.

Це додає новий віддалений сервер гітхаба в список серверів куди ми можемо пушіть. Origin це назва сервера. Зазвичай воно стандартне хоча ви можете вибрати будь-яке ім'я.

Те що він у нас додався ми можемо подивитися командою

І воно нам виводить репозиторій, який ми додали.

Тепер давайте вставимо другий рядок.

В консолі вона запитує логін і пароль. Вводимо обидва. Бачимо повідомлення що дані були записані в нашу ріпу на гітхабе.

Тепер якщо ми оновимо вікно сховища в браузері, то ми побачимо наш репозиторій на гітхабе.

Ми бачимо список файлів і назва останнього коммітов який міняв цей файл. Ми можемо клікнути на файл і подивитися його вміст. Ми можемо натиснути history і побачити коммітов, які змінювали цей файл. Натиснувши на будь-який з коммітов ми бачимо зміни, які були зроблені, так само як ми дивилися зміни локально за допомогою команди git show.

І наостанок в цьому уроці ще 2 команди. Перша команда це

Все що вона робить, це зливає в проект нові зміни якщо вони є з віддаленого сховища. У нашому випадку з гітхаба. У нашому випадку воно написало що проект up to date так як у нас останні зміни. Але якщо ми ви вдома зробили якісь зміни, запущено, прийшли на роботу і написали б git pull, то воно б стягнуло зміни, які ви зробили в проекті будинку, якщо ви звичайно не забули їх запущено.

Другу команду ви впринципі вже бачили коли ми пушілі наші зміни на гітхаб. це команда

Це дуже популярна команда. Якщо ви хочете запущено ваші зміни на сервер, то ви завжди її ізпользуеться. Давайте створимо файл 2.js і запущено його на гітхаб.

Якщо тепер ми оновимо сторінку в браузері, то побачимо що у нас стало 4 коммітов, а в списку файлів з'явився 2.js.