首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将主分支恢复到上游

如何将主分支恢复到上游
EN

Stack Overflow用户
提问于 2011-11-15 18:34:48
回答 1查看 47.9K关注 0票数 145

我已经创建了一个git存储库并进行了上游设置。我在Master分支中做了一些更改,并提交并推送到github。

现在我应该怎么做才能放弃我在Master分支中的所有更改,使其与上游的master分支完全相同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-15 18:39:30

(我假设您现在要忽略的更改位于origin remote上,位于master分支上,并且希望恢复到upstream remote的内容)

首先,将您的工作副本重置为上游母版:

代码语言:javascript
复制
git remote update
# the double hyphen ensures that upstream/master is
# considered as a revision and not confused as a path
git reset --hard upstream/master --

然后将这个新的分支头推送到您的原始存储库,忽略它不会是快进的事实:

代码语言:javascript
复制
git push origin +master
票数 279
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8134960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档