Поняття о remote
просто - це URL вашого віддаленого сховища.
origin
Є псевдонімом , який вказує на цей URL. Тож замість того, щоб писати всю URL-адресу кожного разу, коли ми хочемо щось перенести до нашого сховища, ми просто використовуємо цей псевдонім і запускаємо:
git push -u origin master
Розповідаємо про посилання на push
наш код з нашого місцевого відділення майстра до сховища віддаленого походження .
Щоразу, коли ми клонуємо сховище , git створює цей псевдонім для нас за замовчуванням. Крім того, коли ми створюємо нове сховище , ми просто створюємо його.
Як би там не було, ми завжди можемо змінити це ім’я на все, що нам подобається, виконуючи це:
git remote rename [current-name] [new-name]
Оскільки він зберігається на клієнтській стороні програми git (на нашій машині), змінивши це, нічого не вплине на наш процес розробки, а також на віддаленому сховищі. Пам'ятайте, це лише назва, що вказує на адресу .
Єдине, що змінюється тут, перейменуючи псевдонім, - це те, що ми маємо оголошувати це нове ім'я щоразу, коли щось натискаємо до нашого сховища.
git push -u my-remote-alias master
Очевидно, що одне ім’я не може вказувати на дві різні адреси. Ось чому ви отримуєте це повідомлення про помилку. На origin
вашій місцевій машині вже існує псевдонім . Щоб побачити, скільки псевдонімів у вас є і які вони, ви можете ініціювати цю команду:
git remote -v
Це покаже всі ваші псевдоніми та відповідні URL-адреси.
Ви також можете їх видалити, якщо вам подобається виконувати це:
git remote rm my-remote-alias
Отже, коротко:
- дізнайся, що ти вже маєш,
- видалити або перейменувати їх,
- додайте нові псевдоніми.
Щасливе кодування.
.git/config
файл, щоб побачити, чи ще не оголошено походження.