git push припускає, що у вас уже є віддалене сховище, визначене для цієї гілки. У цьому випадку використовується віддалене джерело за замовчуванням. git push origin master вказує, що ви надсилаєте на певний віддалений пристрій, у цьому випадку origin . Це матиме значення, лише якщо ви створили кілька віддалених сховищ у своїй базі коду.24 квітня 2015 р
Де git push ініціює push, origin посилається на віддалений аналог проекту, а main — це ім'я гілки. Це звичайне явище, коли ви є єдиним учасником свого проекту, і ви хочете безпосередньо редагувати типову гілку вашого проекту зі змінами.
git push origin master є надсилання коду до головної гілки. git push origin main надсилає код до головної гілки. Як і інші відповідали раніше: main або master — це просто назва гілки. Вона може мати довільну назву, і яку з них слід вважати «основною» гілкою, залежить від домовленості.
Насправді, origin відноситься до сховища на GitHub (він же «віддалений репозиторій»), звідки ви спочатку клонували свій код, а master — це гілка в origin, до якої ви хочете внести зміни. Вони обидва посилаються на те, що є на GitHub.
Насправді, у Git немає різниці між main і master. «Master» — це лише назва гілки за замовчуванням для всіх існуючих сховищ. Тоді як, якщо ви створюєте новий репозиторій, ви використовуватимете «main» як гілку за замовчуванням. Примітка. Користувачі зберігають проекти вихідного коду лише в сховищах.
майстер-головний
- Крок 1 – Створіть «основну» гілку.
- Крок 2. Надішліть «main» до віддаленого репо.
- Крок 3 – Наведіть HEAD на «основну» гілку.
- Крок 4. Змініть гілку за замовчуванням на «основну» на сайті GitHub.
- Крок 5. Видаліть гілку «master» у віддаленому репо.