Я сделал модификации на своем основном ответвлении, но я хотел бы вытянуть удаленное основное ответвление и удалить содержание на моем текущем основном ответвлении (перезапись). Кто-либо мог смочь сказать мне, как сделать это?
Заранее спасибо!
Просто сделайте pull
, который является fetch
+ merge
:
git pull origin master
Слияние удаленного origin
master
ответвление в текущее локальное ответвление.
Для rebase
- луг (вместо merge
- луг), используйте --rebase
:
git pull --rebase origin master
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