Додаємо репозиторій GitHub як remote
Тепер, коли репозиторій на GitHub є, треба з'єднати його з нашим локальним. Це дасть змогу відправляти локальні зміни на GitHub і забирати в локальний репозиторій зміни, зроблені на GitHub.
Є два поширені способи роботи з віддаленими репозиторіями:
-
Нові проєкти. Починаєш локально і створюєш новий репозиторій через . Коли з'являється якийсь прогрес, підключаєш локальний репозиторій до віддаленого, щоб поділитися роботою з іншими (або просто мати резервну копію).
-
Наявні проєкти. Скажімо, у тебе новий комп'ютер, і треба продовжити роботу над проєктом, який уже синхронізовано з віддаленим репозиторієм. У такому разі замість
git initвикористовуєш , щоб зробити локальну копію віддаленого репозиторію. Далі працюєш із нею як зазвичай.
Ми йдемо першим шляхом: локальний репозиторій із нашою роботою вже є, і тепер ми хочемо підключити його до GitHub.
Щоб підключити локальний репозиторій до GitHub, треба додати репозиторій GitHub як remote у нашому локальному репозиторії. По суті, remote — це закладка, яка вказує на URL, де розміщено репозиторій.
Перший remote зазвичай називають origin, хоча назву можна вибрати будь-яку. Втім, за традицією основний віддалений репозиторій називають саме origin.
Щоб додати remote, запусти , а після команди вкажи назву remote і URL репозиторію. У нашому випадку команда має виглядати так:
git remote add origin https://github.com/your-name/your-repo.gitДодай репозиторій GitHub як remote із назвою origin для свого локального репозиторію за допомогою команди вище.
Щоб переконатися, що remote додано успішно, можна запустити (-v — скорочення від --verbose, тобто показати додаткові деталі). Команда виведе список усіх remote та їхні URL.
git remote -vТи маєш побачити щось таке:
origin https://github.com/your-name/your-repo.git (fetch)
origin https://github.com/your-name/your-repo.git (push)
Якщо в URL закралася помилка, remote можна видалити командою git remote remove <remote-name> (де <remote-name> — це origin або інша назва, яку ти використовуєш для свого remote), а потім додати знову з правильним URL.
Перевір, що remote origin додано успішно.
Чудово! Локальний репозиторій підключено до GitHub.
Проходь курс так, як він і задуманий: маленькими порціями, у сфокусованому лінійному порядку, поступово відкриваючи статті Gitopedia. Будь-коли можна продовжити зі справжнім Git у VS Code/Cursor/Antigravity/Windsurf.
але потрібен вхід