Типові алгоритми дій в Git
Деякі базові алгоритми виконання команд та дій для швидкого засвоєння Git.
Створення нового проекту на GitHub.
Ви починаєте новий проект. Найпростіше - створити його на сервері GitHub та клонувати собі на локальну машину:
Створити новий проект на GitHub.
Створити в себе на комп'ютері папку проекту.
// копіюємо його собі на комп'ютер:
Запустіть консоль і перейдіть в папку проекту.
git clone https://github.com/your_login/project_name.git html
При цьому проект з GitHub буде склоновано у папку html.
Створення нового проекту на localhost.
Можна створити проект спочатку на localhost, після чого заляти на GitHub:
Створити в себе на комп'ютері папку проекту.
В цій папці створіть папку html.
Запустіть консоль і перейдіть в створену папку html.
// створюємо проект Git:
git init
Створити новий проект на GitHub.
git remote add origin https://github.com/your_login/project_name.git
Створення проекту Git з існуючої верстки.
Буває так, що ви вже щось зверстали і лише тепер вирішили результати своєї праці заляти на Git.
Можете скористатися попереднім алгоритмом (створення проекту на localhost) або створити новий проект і добавити у нього файли:
Закрийте IDE, папку проекту переіменуйте, добавивши символ підкреслення в кінець.
Створіть нову папку з назвою проекту, в ній - папку html.
На GitHub створіть новий проект та клонуйте його собі в цю папку:
git clone https://github.com/your_login/project_name.git html
Скопіюйте потрібні файли з переіменованої папки в нову.
"Всё пропало, шеф!".
Буває так, що щось напортили, і не знаєте як виправити ситуацію.
Закрийте IDE, папку проекту переіменуйте, добавивши символ підкреслення в кінець.
Створіть нову папку з назвою проекту, в ній - папку html.
// склонуйте з сервера останню версію в нову папку:
git clone https://github.com/your_login/project_name.git html
Вручну проведіть синхронізацію клонованого проекту зі старою папкою.
Створення комітів, оновлення проекту на сервері.
До цих пір ви все робили локально. Проект у вас вже є, і ви навіть внесли зміни у файли, добавили новий блок, виправили стилі, поправили верстку, переробили меню і т.п.
Час закинути оновлення на сервер:
// перед кожною командою перевіряйте стан вашого проекту:
git status
// готуємо коміт:
git add .
git commit -m "Коментар до коміта"
// заливаємо оновлення на сервер:
git push origin master