#git #git-remote
#git #git-remote
Вопрос:
Когда я запускаю такую команду, как:
git remote add origin git@github.com:MyName/MyRepo.git
Во-первых, какие файлы изменяются? Это какой-то файл в моем .git/
каталоге в основании моего локального дерева, в который я клонировал репозиторий?
Во-вторых, если я затем клонирую репозиторий на другой машине, будет ли эта remote add
команда запомнена? Или его нужно будет запустить снова?
Ответ №1:
Команда git remote add
указывает удаленный репозиторий. Это будет видно в файле .git/config
. Теперь у него будет строка, похожая на
[remote "origin"]
url = git@github.com:MyName/MyRepo.git
fetch = refs/heads/*:refs/remotes/origin/*
Это повлияет только на ваш локальный клон.
Эффект установки пульта дистанционного управления возникает, когда вы пытаетесь выполнить такие действия, как push
, pull
, и fetch
. Он проверит удаленное репозиторий, чтобы узнать, устарели ли вы, или попытаться перенести вашу локальную ветку на удаленную версию вашей ветки.
Комментарии:
1. Отлично — именно то, что мне нужно было знать. Спасибо