Я пытаюсь создать промежуточную ветку на Heroku, но там что-то не получается.
Предполагая, что я уже создал приложение heroku и настроил пульт, чтобы указать на промежуточную дистанционную, если я:
git checkout -b staging staging-remote/master
Я получаю локальную ветвь, называемую "постановка", которая отслеживает промежуточную/удаленную/ведущую, или то, что я думал....
Но:
git remote show staging-remote
Дает мне это:
remote staging
Fetch URL: [email protected]:myappname.git
Push URL: [email protected]:myappname.git
HEAD branch: master
Remote branch:
master tracked
Local branch configured for 'git pull':
staging-remote merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
Как вы можете видеть, тяга выглядит разумно, но по умолчанию нет. Это означает, что если я:
git push-пульт дистанционного управления
Я собираюсь подтолкнуть свою локальную ветвь мастера к промежуточной ветке. Но это не то, что я хочу.... В принципе, я хочу объединить обновления в свою промежуточную ветку, а затем легко подтолкнуть ее к герою, не указывая таким образом ветку:
git push staging-remote mybranch:master
Это не сложно сделать, но я хочу избежать случайного выполнения предыдущего нажатия и нажатия неправильной ветки... Это вдвойне важно для производственной ветки, которую я хотел бы создать!
Я пробовал общаться с git config, но не понял, как это сделать еще...