Sobes.tech
Junior

Šta je git remote i koju ulogu ima u sistemu kontrole verzija Git?

sobes.tech АИ

Одговор од АИ

Git remote — је веза са спољашњим репозиторијумом, који се чува на другом серверу или у истом систему датотека. Омогућава размену измена (push, pull, fetch) са тим репозиторијумом.

Улога git remote:

  • Сарадња: Омогућава више програмера да раде на истом пројекту, синхронизовањем измена преко заједничког удаљеног репозиторијума.
  • Резервна копија: Служи за чување копије репозиторијума ван локалног рачунара, штитећи од губитка података.
  • Ширење измена: Обезбеђује централизовано место за објављивање и преузимање најновијих верзија пројекта.

Најчешће име за први удаљени репозиторијум је origin.

# Приказ листе конфигурисаних удаљених репозиторијума
git remote -v

# Додавање новог удаљеног репозиторијума под називом 'upstream'
git remote add upstream https://github.com/example/another-repo.git

# Преузимање измена из 'origin' без спајања
git fetch origin

# Пошиљите измене из тренутне гране у 'origin'
git push origin main