Если я добавляю адрес удаленного хранилища таким образом и устанавливаю его по умолчанию:
git init .
remoteName="origin"
dstUrl='location-of-initialized-bare-repository'
git remote add "$remoteName" "$dstUrl"
git config push.default current
touch masterfile
git add masterfile
git commit -m 'first'
git push
git checkout -b feature
touch feautrefile
git add feautrefile
git commit -m 'second'
git push
все работает хорошо.но когда я установил имя удаленного по-другому, т.е.:
remoteName="something"
fatal: Нет настроенного пункта назначения push.
Я подумал, что имя для удаленного было произвольным и может бытьустановить любое значение без какой-либо разницы в действии, но кажется, что для пульта по умолчанию, используемого для git push
без каких-либо параметров, это должно быть origin
или я что-то упускаю?Возможно, git ищет origin
по умолчанию, но в случае другого имени я должен сказать ему, что другое имя является именем по умолчанию?
как установить имя по умолчанию для удаленного имени иначе, чем origin
?
Решение должно работать с новыми ветками, созданными в будущем.