Яка різниця між push і push origin?

Де git push ініціює push, origin відноситься до віддаленого аналога проекту, а main — назва гілки. Це типово, коли ви є єдиним учасником свого проекту, і ви хочете безпосередньо редагувати стандартну гілку свого проекту зі змінами.31 січня 2024 р.

git push припускає, що для цієї гілки вже встановлено віддалений репозиторій. У цій ситуації використовується віддалене джерело за замовчуванням. git push origin master показує, що в цьому випадку ви надсилаєте до певного віддаленого джерела. Це матиме значення, лише якщо у вашій кодовій базі ви створили кілька віддалених сховищ.

Щоб перенести віддалені зміни в локальну робочу область, ми використовуємо git pull. Якщо ви працюєте в проекті і вам потрібно внести зміни з віддаленого сховища, використовується pull. Git push: щоб відправити локальні зміни у віддалений репозиторій, ми використовуємо git push.

Команда git push –force -u origin завантажує вміст із локального сховища у віддалений репозиторій. Зазвичай Git дозволяє надсилати зміни, лише якщо історія комітів вашої локальної гілки актуальна для гілки віддаленого сховища.

Підводячи підсумок, «походження» представляє віддалене сховище за замовчуванням, зазвичай те, з якого ви клонували, тоді як «вихідний» стосується додаткового віддаленого сховища, яке ви можете відстежувати або вносити зміни.

Натискання тегів git дозволяє публікувати ваші теги у віддалених сховищах, щоб інші співавтори або користувачі могли бачити їх і отримати доступ до стану вашого коду в певний момент часу.