Driver86
@Driver86
Немодератор toster.ru

Пуш изменений в другую ветку?

Есть две ветки:
master и develop.
Клонировал репозиторий, внёс изменения (в master получается):
git branch -a выдаёт:
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/develop
  remotes/origin/docs
  remotes/origin/master

Как теперь запушить эти изменения, но не в master, а в develop?
git push origin develop даёт ошибку:
error: src refspec develop does not match any
error: failed to push some refs to 'https://gitlab.com/***/***.git'
  • Вопрос задан
  • 4982 просмотра
Решения вопроса 1
olkhovichs
@olkhovichs
Попробуйте git push origin master:develop
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
git push origin master:develop у меня не работал, поэтому я делал так :

$ git reset --soft HEAD~1
$ git stash save "my_stash_name"
$ git checkout
$ git stash pop
$ git commit
$ git push
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы