Git文档对此并不清晰,但网上的每个人似乎都知道。
比如,我当前正在一个名为feature/test
的功能分支上。如果我执行git rebase master
,那么rebase会在哪里进行?在feature分支上还是在master分支上?也就是说,哪个分支被更改了?它的语法和git merge
一样,当前分支是否被改变?那样的话,我需要回到master
,然后将我的feature分支与其合并吗?
编辑:我想做的是将master
分支"合并"(在这种情况下是rebase)到我的feature分支中,然后将feature分支"合并"回master分支。
feature/test
分支的更改合并回主分支(master)?直接进行简单的合并是否安全,还是也需要在主分支上进行变基(rebase),以保留项目历史记录? - Eduard Luca