首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Git中回滚合并

在Git中回滚合并
EN

Stack Overflow用户
提问于 2012-04-24 07:14:08
回答 2查看 756关注 0票数 1

我的同事在一个分支机构,我在另一个分支机构。当她将她的分支与我的分支合并时,我的更改没有生效。源文件在Xcode中是"M“(修改过的),而不是"C”(冲突),所以我们假设它是ok的。我返回到我的分支,我看到我更改的代码仍然在那里,我的代码工作正常。然后我们想再次尝试合并,但从我的桌面进入了我的分支。同样的事情出现在文件是"M“的地方,而没有文件是"C”的地方。

我的更改又一次被覆盖了。所以现在我正试着返回合并。我尝试使用我从http://mac.github.com/下载的Github工具,单击最近的提交,并回滚到该提交,但我的更改似乎仍然无效。我在历史上没有看到分支机构的合并。是不是因为合并后没有提交?

在合并之前,我怎样才能回到我的分支?

EN

Stack Overflow用户

发布于 2012-04-24 16:36:50

您可以重置最后n次未推送的提交(提交但未推送)。那么你需要使用的命令是

代码语言:javascript
运行
复制
git reset HEAD  -- will omit the last commit
git reset HEAD^n  -- will omit the n number of last unpushed commits.
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10289565

复制
相关文章

相似问题

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