Працюючи безпосередньо у головній галузі сховища GitHub - це дуже небезпечна річ, оскільки ви витримаєте ризик натискання баггі коду до виробництва. Щоб уникнути цього, ви повинні створити гілку і працювати в цьому. Ось як.
Що таке гілка, у будь-якому випадку?
Відділення, на самому основному, є копією проекту GIT, який ви можете змінити, як вам подобається, а потім поєднується з оригінальним проектом.
Коли ти Створіть новий сховище у GitHub , за замовчуванням є одна філія - "головна" філія ( раніше називають "майстер" ). Це, як випливає з назви, є основним контейнером, де зберігається ваш виробничий код. Тобто (у більшості випадків, принаймні), якщо ви натискаєте зміну безпосередньо до головної гілки, ви робите зміну безпосередньо до робочого продукту.
Проблема? Якщо ви підштовхуєте безпосередньо на головний, ви ризикуєте натиснути коду баггі до виробничого середовища, потенційно спричиняючи серйозні проблеми. Ось чому вам потрібно створити окрему галузь, щоб виконувати свою роботу в (а потім пізніше подати цю галузь для перегляду, перш ніж він буде об'єднаний у головну гілку).
Пов'язані: Як письменники можуть використовувати Github для зберігання своєї роботи
Створіть нову гілку з веб-сайту GitHub
Ви можете створити нову філію безпосередньо з веб-сайту Github. По-перше, відкрийте будь-який веб-переглядач, йти до github , а потім відкрийте сховище, яке ви хотіли б створити філію.
Після того, як ви доходите до сховища, ви автоматично перейдете у вкладці "Код". Трохи нижче цього натисніть кнопку, яка говорить "Головна".
З'явиться невелике вікно. Дайте своєму відділу ім'я, набравши його в текстовому полі та натискаючи клавішу Enter або Return. Слова повинні бути розділені дефісом (
-
) або підкреслення (
_
).
Ваша нова філія тепер створена.
Створіть нову гілку за допомогою командного рядка
На перший погляд, може здатися простішим, щоб просто використовувати Github з браузера, але як тільки ви отримаєте повісити роботу з Github через командну лінію, речі можуть зробити це набагато швидше. Це, сказане, ви можете зробити майже що-небудь у GitHub з командним рядком, включаючи створення нової гілки.
Але перш ніж почати, вам потрібно буде клон вашого обраного сховища до місцевої машини. Ідіть вперед і робити це зараз, якщо ви ще цього не зробили.
Одного разу це зроблено, відкрийте додаток командного рядка за вашим вибором. Це може бути Термінал (Якщо ви користувач Mac) або Командний рядок (Якщо ви користувач Windows PC), або ви навіть можете працювати з вбудованого командного рядка з текстового редактора, наприклад Vscode .
Який би програма ви використовуєте, вам доведеться перейти до папки репо, яку ви клоновані
за допомогою
компакт-диск
командування
. З командного рядка запустіть цю команду:
CD & LT; Файл / шлях & GT;
У нашому прикладі це виглядатиме так:
Після того, як ви в правильному каталозі ви можете створити нову гілку. Запустіть цю команду:
Git Checkout -B & Lt; Ваша нова філія та GT;
Замінити
& lt; нова філія-name & gt;
з фактичним ім'ям, яке ви хочете дати свою філію.
Тепер ваша нова філія створена, але вона доступна лише на місцевій машині. Вам потрібно буде підштовхнути його до сховища походження, запустивши цю команду:
Git Push Eorld & Lt; Ваша нова філія та GT;
Знову замінити
& lt; нова філія-name & gt;
з актуальним ім'ям вашої галузі.
Ви зараз штовхали свою нову гілку до Github!
Робота з філіями є однією з основ, але це також одна з найважливіших навичок Github, щоб дізнатися. Продовжуйте працювати, щоб освоїти ці основи, і ви будете добре на своєму шляху, щоб вільно володіти Github в найкоротші терміни.
Пов'язані: Що таке github, і що це використовується?