Термін push стосується завантаження вмісту локального сховища у віддалений репозиторій. Надсилання — це акт перенесення комітів із вашого локального сховища до віддаленого сховища. Натискання здатне перезаписувати зміни; під час штовхання слід бути обережним.
Крім того, ми можемо сказати, що push оновлює віддалені посилання локальними посиланнями. Кожного разу, коли ви заходите в сховище, воно оновлюється деякими цікавими змінами, які ви внесли. Якщо ми не вказуємо місце розташування сховища, воно буде натиснуто до розташування за замовчуванням у походження майстер .
що таке rom
Команда git push використовується для надсилання в репозиторій. Команду push можна розглядати як інструмент для передачі комітів між локальним і віддаленим сховищами. Основний синтаксис наведено нижче:
$ git push [...]
Команда Push підтримує багато додаткових опцій. Нижче наведено деякі параметри під push-тегами.
Теги Git Push
: Репозиторій є місцем призначення операції надсилання. Це може бути URL-адреса або ім’я віддаленого сховища.
: Він визначає посилання призначення для оновлення вихідного об’єкта.
--все: Слово «всі» означає всі гілки. Розсовує всі гілки.
--чорнослив: Він видаляє віддалені гілки, які не мають локального аналога. Це означає, що якщо у вас є віддалена гілка, скажімо демо, якщо цієї гілки не існує локально, її буде видалено.
--дзеркало: Він використовується для віддзеркалення сховища на віддаленому пристрої. Оновлені або щойно створені локальні посилання будуть передані на віддалений кінець. Його можна примусово оновити на віддаленому кінці. Видалені посилання буде видалено з віддаленого кінця.
--сухий хід: Сухий запуск перевіряє команди. Він виконує все це, за винятком первинного оновлення репозиторію.
--теги: Він надсилає всі локальні теги.
індійська актриса рані мукерджі
--видалити: Він видаляє вказану гілку.
-в: Це створює підключення для відстеження вгору. Це дуже корисно, якщо ви збираєтеся штовхати гілку вперше.
Git Push Origin Master
Git push origin master — це спеціальна утиліта командного рядка, яка вказує віддалену гілку та каталог. Якщо у вас є кілька гілок і каталогів, ця команда допоможе вам визначити головну гілку та сховище.
Взагалі, термін походження деревостанів для віддаленого сховища, а master вважається основною гілкою. Отже, вся заява git push origin master ' передав локальний вміст у головну гілку віддаленого розташування.
Синтаксис:
$ git push origin master
Розберемо це твердження на прикладі.
г шльопанець
Скажімо, давайте зробимо нове зобов’язання для мого існуючого сховища GitExample2 . Я додав зображення до свого локального сховища під назвою abc.webp і вніс зміни. Розгляньте зображення нижче:
У наведеному вище виводі я прикріпив зображення до свого локального сховища. Команда git status використовується для перевірки статусу сховища. Команда git status буде виконана наступним чином:
$ git status
Він показує статус невідстежуваного зображення abc.webp . Тепер додайте зображення та зафіксуйте зміни як:
$ git add abc.webp $git commit -m 'added a new image to project.'
Зображення повністю відстежується в локальному сховищі. Тепер ми можемо надіслати його до головного джерела як:
$ git push origin master
Вихід:
Файл abc.webp успішно надсилається до головного джерела. Ми можемо відстежувати це на віддаленому місці. Я вніс ці зміни до свого облікового запису GitHub. Я можу відстежити це в своєму сховищі. Розгляньте зображення нижче:
У наведеному вище виводі надісланий файл abc.webp завантажується в головний репозиторій філії мого облікового запису GitHub.
Git Force Push
Git force push дозволяє вам переміщати локальне сховище у віддалений без вирішення конфліктів. Його використовують наступним чином:
$ git push -f
Або
вибрати як
$ git push -force
Версія -f використовується як абревіатура від force. Віддалене розташування може бути будь-яким віддаленим місцем, наприклад GitHub, Subversion або будь-якою іншою службою git, а гілка — це назва конкретної гілки. Наприклад, ми можемо використати git push origin master -f.
Ми також можемо опустити гілку в цій команді. Команда буде виконана так:
$git push -f
Ми можемо опустити як віддалену, так і гілку. Якщо віддалений і гілка опущені, поведінка за замовчуванням визначається push.default налаштування git config. Команда буде виконана так:
$ git push -f
Як безпечно примусово надіслати репозиторій:
Існує кілька наслідків примусового просування сховища, наприклад, воно може замінити роботу, яку ви хочете зберегти. Примусове надсилання з опцією оренди здатне призвести до збою надсилання, якщо на віддаленому пристрої є нові коміти, яких ви не очікували. Якщо ми говоримо в термінах git, то ми можемо сказати, що це призведе до збою, якщо віддалений містить невідстежуваний комміт. Його можна виконати як:
$git push --force-with-lease
Git push -v/--verbose
-v означає багатослівно. Він виконує команду докладно. Він розширив репозиторій і надав детальне пояснення щодо об’єктів. Припустимо, ми додали a новий файл2.txt у нашому локальному сховищі та зафіксуйте його. Тепер, коли ми надсилаємо його на віддаленому пристрої, він надасть більше опису, ніж стандартний git push. Синтаксис push verbose наведено нижче:
Синтаксис:
$ git push -v
Або
$ git push --verbose
Розглянемо наведений нижче результат:
Якщо ми порівняємо наведений вище вивід із параметром git за замовчуванням, ми побачимо, що git verbose дає описовий вивід.
Видалити віддалену гілку
Ми можемо видалити віддалену гілку за допомогою git push. Це дозволяє видалити віддалену гілку з командного рядка. Щоб видалити віддалену гілку, виконайте наведену нижче команду:
Синтаксис:
$ git push origin -delete edited
Вихід:
У наведеному вище виводі команда git push origin використовується з параметром -delete для видалення віддаленої гілки. Я видалив свою віддалену гілку відредаговано зі сховища. Розгляньте зображення нижче:
Це список активних гілок мого віддаленого сховища перед операційною командою.
оператор залишку python
На зображенні вище показано список активних гілок після видалення команди. Ось ви бачите цю гілку відредаговано видалив зі сховища.