Работает ли "git pu sh origin master: qa --force", если я хочу переопределить origin qa с origin master? - PullRequest
0 голосов
/ 24 января 2020

У меня были некоторые проблемы с моей удаленной (исходной) ветвью QA. Я думаю, что пришло время переопределить его с помощью мастера оригинала.

Я думаю о следующих шагах:

1.git checkout master
2.git push origin master:qa --force

Будет ли это работать?

Должен ли я сделать следующее раньше?

1.git checkout qa
2.git branch -D qa 

Заранее спасибо.

1 Ответ

2 голосов
/ 24 января 2020

Ветвь - это просто указатель на коммит. Вы можете просто удалить удаленную ветку qa и создать ее заново master.

$ git checkout master
$ git push origin --delete qa 
$ git branch -D qa
$ git checkout -b qa
$ git push -u origin qa
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...