Перезапишите основное ответвление с удаленным ведущим устройством ответвления

Я сделал модификации на своем основном ответвлении, но я хотел бы вытянуть удаленное основное ответвление и удалить содержание на моем текущем основном ответвлении (перезапись). Кто-либо мог смочь сказать мне, как сделать это?

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

1
задан 24 January 2017 в 08:48

2 ответа

Просто сделайте pull, который является fetch + merge:

git pull origin master

Слияние удаленного origin master ответвление в текущее локальное ответвление.

Для rebase - луг (вместо merge - луг), используйте --rebase:

git pull --rebase origin master
1
ответ дан 7 December 2019 в 12:36
git reset --hard HEAD       # DESTRUCTIVE. Deletes all uncommitted changes.
git checkout origin/master  # will print a warning 'detached head'.
git branch -D master        # 'kinda' destructive for locally committed changes
git checkout -b master      # recreates a local master branch
git branch --track origin/master  # restores tracking from 'origin' remote
2
ответ дан 7 December 2019 в 12:36

Другие вопросы по тегам:

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