У меня есть 2 удаленных отделения remote/master
и remote/feature
, а также местное отделение foo
, которое было настроено для отслеживания remote/feature
.Git push без создания новой ветки
[git: foo] $ git branch -u remote/feature
Я хочу раздвигать фиксации на feature
и выдать PR против master
.
Когда я нажимаю свои фиксации на удаленный, новая удаленная ветвь с именем foo
создается автоматически (чего я не хочу).
$ git push remote foo
* [new branch] foo -> foo
$ git remote show remote
Local refs configured for 'git push':
feature pushes to feature (up to date)
foo pushes to foo (up to date)
master pushes to master (up to date)
В попытке не создавать новую ветку, я стараюсь это:
$ git push remote foo:feature
sha-1...sha-2 foo -> feature
На этот раз, новая ветвь не создается, но выход PR обновляется с моими фиксаций, что также не то, что я хотеть.
Как я могу нажать на удаленный и создать новый PR без создания новой ветки или обновления существующего PR?
Просьба предоставить более подробную информацию о существующем PR, который обновляется. –
@NickZavaritsky, PR был создан другим человеком. Когда я нажимаю кнопку remote foo: feature, мои коммиты добавляются в список ее коммитов. – chepukha