从分支A到B的Git rebase

时间:2014-10-21 18:33:40

标签: git

我有两个分支,Master和Develop。我想“复制”Master in Master的内容:

Master <- Develop

根据文件:

git rebase <base>

将当前分支重新定位到base,它可以是任何类型的提交引用(ID,分支名称,标记或对HEAD的相对引用)。

但是我对这个术语不太确定,如果我向师父查询并从那里开始git rebase开发我是否应该处理从开发到掌握或其他方式的所有内容?

1 个答案:

答案 0 :(得分:0)

git rebase X表示:

  

将当前分支的提交移到分支X之上。

在你的情况下:

git checkout Develop
git rebase master

但如果您不想更改Develop的历史记录(例如,如果Develop已经被推送到远程仓库),那么简单git merge就足够了。

git checkout master
git merge Develop