1. Добавление удаленных репозиториев

Удаленные репозитории — это версии ваших проектов, которые хранятся на удаленных серверах. Добавляя удаленный репозиторий, вы показываете Git, где хранится код проекта в интернете.

Чтобы добавить новый репозиторий Git, можете использовать следующую команду:

git remote add <краткое имя> <url>

Обратите внимание: <краткое имя>— это ссылка или указатель, который указывает на удаленный репозиторий Git.

Например:

git remote add myremoterepo https://github.com/abc/sample.git

Когда вы клонируете репозиторий, Git неявно добавляет его в качестве удаленного origin.

Например:

git remote -v
origin https://github.com/abc/project-hello-world.git

Чтобы просмотреть список добавленных вами удаленных URL, выполните следующую команду:

git remote -v

Она выводит список всех удаленных имен и их URL, которые вы добавили в Git. Вы также можете изменить URL-адреса, связанные с существующими удаленными именами. Давайте посмотрим, как это можно сделать.


2. Изменение удаленных репозиториев

Чтобы изменить URL удаленного репозитория, вы можете использовать следующую команду:

git remote set-url <существующее-удаленное-имя> <url>

Например:

git remote set-url myremoterepo https://github.com/testuser/sample-project-2.git

Измененный URL можно проверить, выполнив команду git remote -v.


3. Удаление локальной/удаленной ветки

  1. Удаление локальной ветки:
  • определитесь с веткой, которую хотите удалить;
  • выполните команду git branch -d <имя-ветки-к-удалению>.

Теперь удаленная ветка не должна появиться в списке веток, а ее отсутствие там можно проверить с помощью команды git branch.

2. Удаление удаленной ветки

Для того, чтобы выполнить удаление удаленной ветки, выполните следующую команду:

git push <удаленное-имя-репозитория> --delete <имя-ветки>

Если вы хотите удалить ветку dev-login-feature из origin, выполните следующую команду:

git push origin --delete dev-login-feature

Эта удаленная ветка dev-login-feature будет удалена из origin.

Читайте также:

Читайте нас в TelegramVK и Яндекс.Дзен


Перевод статьи Vikram Gupta: Git Commands That You Must Know

Предыдущая статьяРуководство по Docker. Часть 2: Docker Compose для JavaScript, Python и Redis
Следующая статьяMongoDB: типы данных