Git 更改签出分支
想象一下这样的情景: 您目前在Git 更改签出分支,git,git-branch,Git,Git Branch,想象一下这样的情景: 您目前在development分公司。 您创建了新的分支。比如说A 你做了一些承诺 但后来您意识到这是一个修补程序,它应该基于master分支。而develope有一些变化,这些变化不应该出现在master分支中。(gitflow) 那么,在基于master的新分支上进行所有更改的最简单方法是什么呢 这件事今天发生在我身上。我(愚蠢的)解决办法是: 删除A 记住你所做的所有改变 签出到master 创建新分支B 将更改应用于此新分支 一定有更好的办法!:) 那么,在基于
development
分公司。
您创建了新的分支。比如说A
你做了一些承诺
但后来您意识到这是一个修补程序,它应该基于master
分支。而develope
有一些变化,这些变化不应该出现在master
分支中。(gitflow)
那么,在基于master
的新分支上进行所有更改的最简单方法是什么呢
这件事今天发生在我身上。我(愚蠢的)解决办法是:
- 删除
A
- 记住你所做的所有改变
- 签出到
master
- 创建新分支<代码>B
- 将更改应用于此新分支
git rebase --onto master development A
现在您的分支基于master
具体请参见--to部分。可能重复,但如果
develope
领先于master
,这也会带来这些提交吗?不,我添加了一个指向文档的链接,他们讨论--to时,您的确切示例就在那里。