logo

Git Remote

У Git термін віддалений стосується віддаленого сховища. Це спільне сховище, яке використовують усі члени команди для обміну своїми змінами. Віддалений репозиторій зберігається на службі розміщення коду, наприклад на внутрішньому сервері, GitHub, Subversion тощо. У випадку локального сховища віддалений пристрій зазвичай не надає файлового дерева поточного стану проекту; як альтернатива, він складається лише з даних версії .git.

Розробники можуть виконувати багато операцій з віддаленим сервером. Ці операції можуть бути клонуванням, вибіркою, надсиланням, витягуванням тощо. Розгляньте зображення нижче:

Git Remote

Перевірте свій пульт

Щоб перевірити конфігурацію віддаленого сервера, запустіть git віддалений команда. Команда git remote дозволяє отримати доступ до з’єднання між віддаленим і локальним. Якщо ви хочете побачити оригінальне існування вашого клонованого сховища, скористайтеся віддаленою командою git. Його можна використовувати як:

Синтаксис:

 $ git remote 

Вихід:

Git Remote

Дана команда надає віддалене ім’я як походження . Origin — це назва за замовчуванням для віддаленого сервера, яку дає Git.

Git remote -v:

Git remote підтримує спеціальну опцію -v для показу URL-адрес, які Git зберіг як короткі назви. Ці короткі імена використовуються під час операції читання та запису. Тут -v означає багатослівний . Ми можемо використовувати -- багатослівний на місці -в. Він використовується як:

Синтаксис:

 $ git remote -v 

Або

 $ git remote --verbose 

Вихід:

Git Remote

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

Git Remote Add

Коли ми неявно отримуємо репозиторій, git додає віддалений репозиторій. Крім того, ми можемо явно додати віддалений репозиторій. Ми можемо додати пульт як псевдонім або коротке ім’я. Щоб додати віддалений як коротку назву, виконайте наведену нижче команду:

Синтаксис:

 $ git remote add 

Вихід:

Git Remote

У наведеному вище виводі я додав віддалене сховище з існуючим сховищем як коротку назву ' HD '. Тепер ви можете використовувати ' HD ' у командному рядку замість повної URL-адреси. Наприклад, ви хочете отримати репозиторій, розгляньте наведений нижче результат:

Git Remote

Я витягнув репозиторій, використовуючи його коротку назву замість віддаленої URL-адреси. Тепер до головної гілки сховища можна отримати доступ через коротке ім’я.

Отримання та витягування віддаленої гілки

Ви можете отримувати дані з віддаленого сховища. Команда fetch and pull надсилається на цей віддалений сервер і отримує всі дані з цього віддаленого проекту, яких у вас ще немає. Ці команди дозволяють отримати посилання на всі гілки з цього віддаленого пристрою.

Щоб отримати дані з ваших віддалених проектів, виконайте наведену нижче команду:

 $ git fetch 

Щоб клонувати віддалений репозиторій із ваших віддалених проектів, виконайте наведену нижче команду:

словник c#
 $ git clone 

Коли ми клонуємо репозиторій, до віддаленого сховища додається ім’я за замовчуванням ' походження .' Отже, здебільшого команда використовується як git fetch origin.

git fetch origin отримує оновлення, які було зроблено на віддаленому сервері після того, як ви його клонували. Команда git fetch лише завантажує дані до локального сховища; він не об’єднує та не змінює дані, доки ви не скористаєтеся. Ви повинні вручну об’єднати його зі своїм репозиторієм, коли забажаєте.

Щоб отримати репозиторій, виконайте наведену нижче команду:

 $ git pull 

Команда git pull автоматично отримує та об’єднує віддалені дані у вашу поточну гілку. Витягування — легший і зручний робочий процес, ніж отримання. Тому що команда git clone налаштовує вашу локальну головну гілку для відстеження віддаленої головної гілки на сервері, який ви клонували.

Надсилання до віддаленої філії

Якщо ви хочете поділитися своїм проектом, ви повинні просувати його вгору. Команда git push використовується для спільного використання проекту або надсилання оновлень на віддалений сервер. Він використовується як:

 $ git push 

Щоб оновити головну гілку проекту, скористайтеся наведеною нижче командою:

 $ git push origin master 

Це спеціальна утиліта командного рядка, яка вказує віддалену гілку та каталог. Якщо у вас є кілька гілок на віддаленому сервері, ця команда допоможе вам указати основну гілку та сховище.

Взагалі, термін походження означає віддалений репозиторій, а master вважається основною гілкою. Отже, вся заява git push origin master ' передав локальний вміст у головну гілку віддаленого розташування.

Git Remove Remote

Ви можете видалити віддалене підключення зі сховища. Щоб видалити з’єднання, виконайте команду git remote за допомогою видалити або пд варіант. Це можна зробити так:

Синтаксис:

 $ git remote rm 

Або

 $ git remote remove 

Розглянемо наведений нижче приклад:

Припустимо, ви підключені до віддаленого сервера за замовчуванням ' походження .' Щоб детально перевірити пульт дистанційного керування, виконайте наведену нижче команду:

 $ git remote -v 

Вихід:

Git Remote

У наведеному вище виводі буде перераховано доступний віддалений сервер. Тепер виконайте операцію видалення, як зазначено вище. Розглянемо наведений нижче результат:

Git Remote

У наведеному вище виводі я видалив «походження» віддаленого сервера зі свого сховища.

Віддалене перейменування Git

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

Синтаксис:

 $ git remote rename 

Вихід:

Git Remote

У наведеному вище виводі я перейменував джерело імені сервера за замовчуванням на hd. Тепер я можу працювати, використовуючи це ім’я в місці походження. Розглянемо наведений нижче результат:

Git Remote

У наведеному вище виводі я витягнув віддалене сховище за допомогою імені сервера hd. Але, коли я використовую стару назву сервера, видає помилку з повідомленням ' 'origin' не є репозиторієм git .' Це означає, що Git не ідентифікує стару назву, тому всі операції виконуватимуться під новою назвою.

Git Show Remote

Щоб переглянути додаткову інформацію про певний пульт, використовуйте команду git remote разом із підкомандою show. Він використовується як:

Синтаксис:

 $ git remote show 

Це призведе до інформації про віддалений сервер. Він містить список гілок, пов’язаних із дистанційним керуванням, а також кінцеві точки, додані для отримання та надсилання.

Вихід:

Git Remote

Наведений вище вихід містить перелік URL-адрес для віддаленого сховища, а також інформацію про гілки відстеження. Ця інформація стане в нагоді в різних випадках.

Git Change Remote (Зміна URL-адреси Remote)

Ми можемо змінити URL-адресу віддаленого сховища. Команда git remote set використовується для зміни URL-адреси сховища. Він змінює існуючу URL-адресу віддаленого сховища.

Віддалений набір Git:

Ми можемо змінити віддалену URL-адресу просто за допомогою команди git remote set. Припустімо, ми хочемо створити унікальну назву для нашого проекту, щоб уточнити його. Git дозволяє нам це робити. Це простий процес. Щоб змінити віддалену URL-адресу, скористайтеся командою нижче:

 $ git remote set-url 

The віддалений set-url Команда приймає два типи аргументів. Перше — це ваше поточне ім’я сервера для репозиторію. Другим аргументом є ваше нове ім’я URL-адреси для сховища. Формат має бути в такому форматі: https://github.com/URLChanged

Розгляньте зображення нижче:

Git Remote

У наведених вище результатах я змінив існуючу URL-адресу сховища на https://github.com/URLChanged від https://github.com/ImDwivedi1/GitExample2 . З моєї URL-адреси можна зрозуміти, що я це змінив. Щоб перевірити останню URL-адресу, виконайте наведену нижче команду:

 $ git remote -v