Мій звичайний робочий процес при роботі з git, приблизно такий:
- створити локальне сховище
- виконати якусь роботу в цьому сховищі, додавати / змінювати файли тощо.
- вирішити, що я хочу центральне віддалене місце для сховища, і створити його
- надсилати всі коміти з мого локального сховища до цього нового віддаленого сховища
Тепер, однак, я хочу мати можливість pushі pullз цього віддаленого сховища без необхідності вказувати, куди я штовхаю чи тягну; Я хочу, щоб мій місцевий майстер відстежував віддаленого майстра.
власне спосіб зробити це не ясно для мене, і я не зміг визначити його з документації, навіть якщо це не повинно бути дійсно більше , ніж одна команда.
Оскільки це щось, що робиться лише раз на сховище, я, як правило, використовую одне з двох простих, але шалених рішень:
- використовується
git cloneдля створення нового локального сховища, а старе видалено. Після клонування git нове сховище налаштовано на відстеження походження. - вручну відредаговано .git / config, щоб зробити початкове джерело треку.
Я думаю, я мав би змогу запустити команду, можливо, якусь форму git remoteналаштування існуючого сховища, щоб мастер відстежував віддалений майстер. Хто-небудь може сказати мені, що це за команда?