首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将前一次提交移到另一个分支

将前一次提交移到另一个分支
EN

Stack Overflow用户
提问于 2019-07-20 13:17:26
回答 1查看 38关注 0票数 2

历史情况如下:

代码语言:javascript
复制
master branch     1-2-3-4
                         \
feature branch            5-6-7

我意识到更改2、3和4也应该进入我的特性分支,并希望按如下所示移动它们。

代码语言:javascript
复制
master branch     1
                   \
feature branch      2-3-4-5-6-7

我该怎么走?没有其他人使用我的回购,自从创建分支并提交所有更改后,我还没有按下提交。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-20 13:21:17

只需从主人处删除违规提交即可。它们仍然在你的特征分支中:

代码语言:javascript
复制
git checkout master
git reset --hard 1          # Replace '1' with the actual SHA for the commit 
git push -f origin master   # Sync to remote, if applicable
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57125120

复制
相关文章

相似问题

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