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