У Git термін віддалений стосується віддаленого сховища. Це спільне сховище, яке використовують усі члени команди для обміну своїми змінами. Віддалений репозиторій зберігається на службі розміщення коду, наприклад на внутрішньому сервері, GitHub, Subversion тощо. У випадку локального сховища віддалений пристрій зазвичай не надає файлового дерева поточного стану проекту; як альтернатива, він складається лише з даних версії .git.
Розробники можуть виконувати багато операцій з віддаленим сервером. Ці операції можуть бути клонуванням, вибіркою, надсиланням, витягуванням тощо. Розгляньте зображення нижче:
Перевірте свій пульт
Щоб перевірити конфігурацію віддаленого сервера, запустіть git віддалений команда. Команда git remote дозволяє отримати доступ до з’єднання між віддаленим і локальним. Якщо ви хочете побачити оригінальне існування вашого клонованого сховища, скористайтеся віддаленою командою git. Його можна використовувати як:
Синтаксис:
$ git remote
Вихід:
Дана команда надає віддалене ім’я як походження . Origin — це назва за замовчуванням для віддаленого сервера, яку дає Git.
Git remote -v:
Git remote підтримує спеціальну опцію -v для показу URL-адрес, які Git зберіг як короткі назви. Ці короткі імена використовуються під час операції читання та запису. Тут -v означає багатослівний . Ми можемо використовувати -- багатослівний на місці -в. Він використовується як:
Синтаксис:
$ git remote -v
Або
$ git remote --verbose
Вихід:
Наведений вище результат забезпечує доступні віддалені підключення. Якщо сховище містить більше одного віддаленого підключення, ця команда перерахує їх усі.
Git Remote Add
Коли ми неявно отримуємо репозиторій, git додає віддалений репозиторій. Крім того, ми можемо явно додати віддалений репозиторій. Ми можемо додати пульт як псевдонім або коротке ім’я. Щоб додати віддалений як коротку назву, виконайте наведену нижче команду:
Синтаксис:
$ git remote add
Вихід:
У наведеному вище виводі я додав віддалене сховище з існуючим сховищем як коротку назву ' HD '. Тепер ви можете використовувати ' HD ' у командному рядку замість повної URL-адреси. Наприклад, ви хочете отримати репозиторій, розгляньте наведений нижче результат:
Я витягнув репозиторій, використовуючи його коротку назву замість віддаленої 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
Git дозволяє перейменовувати назву віддаленого сервера, щоб ви могли використовувати коротку назву замість назви віддаленого сервера. Наведена нижче команда використовується для перейменування віддаленого сервера:
Синтаксис:
$ git remote rename
Вихід:
У наведеному вище виводі я перейменував джерело імені сервера за замовчуванням на hd. Тепер я можу працювати, використовуючи це ім’я в місці походження. Розглянемо наведений нижче результат:
У наведеному вище виводі я витягнув віддалене сховище за допомогою імені сервера hd. Але, коли я використовую стару назву сервера, видає помилку з повідомленням ' 'origin' не є репозиторієм git .' Це означає, що Git не ідентифікує стару назву, тому всі операції виконуватимуться під новою назвою.
Git Show Remote
Щоб переглянути додаткову інформацію про певний пульт, використовуйте команду git remote разом із підкомандою show. Він використовується як:
Синтаксис:
$ git remote show
Це призведе до інформації про віддалений сервер. Він містить список гілок, пов’язаних із дистанційним керуванням, а також кінцеві точки, додані для отримання та надсилання.
Вихід:
Наведений вище вихід містить перелік 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
Розгляньте зображення нижче:
У наведених вище результатах я змінив існуючу URL-адресу сховища на https://github.com/URLChanged від https://github.com/ImDwivedi1/GitExample2 . З моєї URL-адреси можна зрозуміти, що я це змінив. Щоб перевірити останню URL-адресу, виконайте наведену нижче команду:
$ git remote -v