Git Local Branch перезаписать файлы с другой локальной веткой - PullRequest
1 голос
/ 18 мая 2019

У меня есть 3 филиала stage, mybranch и master.

создать mybranch

git pull origin master:mybranch

Теперь stage имеет около 80 коммитов, которые я хочу объединить в mybranch

Я пробовал

git checkout mybranch
git merge stage

Также

git checkout mybranch
git pull origin stage

но они оба не объединяют все коммиты. Так как же принудительно перезаписать все файлы в mybranch файлами stage?

1 Ответ

1 голос
/ 18 мая 2019

Простой способ добиться этого, так как вам, похоже, не нужна история вашей недавно созданной локальной ветки, - это указать ссылку непосредственно там, где она должна:

git branch -f mybranch stage

Хотя, обратите вниманиечто это не объединит stage в mybranch, а скорее перезапишет последнее с первым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...