我通常使用Subversion,现在正在适应Git。我将远程仓库的副本克隆到了我的本地主机上,并创建一个名为“myNewBranch”的新分支。但是,我是从主分支(master)创建的,而它应该是"DEVELOPMENT"的子分支。
以下是我所采取的步骤:
Master---> DEVELOPMENT ---> myNewBranch
而目前的分支层级结构如下: Master---> myNewBranch
我该如何予以纠正?
以下是我所采取的步骤:
- git clone 远程URL 本地主机
- git checkout -b mynewBranch(应该先切换到DEVELOPMENT分支)
- git add {修改过的文件}
- git commit
- git push origin myNewBranch
Master---> DEVELOPMENT ---> myNewBranch
而目前的分支层级结构如下: Master---> myNewBranch
我该如何予以纠正?
git rebase development
,您要求git将属于您的分支并且不是开发历史记录的1(或x)个修订版本移动到开发之上。 - eftshift0