Git rebase(变基)操作 | 您所在的位置:网站首页 › 装饰地面的材料有哪些种类 › Git rebase(变基)操作 |
1、关于Git提交中merge 以及 rebase的区别这里我不再赘诉,可自行查看资料。 优点总结来说就是: 变基使得提交历史更加整洁。 你在查看一个经过变基的分支的历史记录时会发现,尽管实际的开发工作是并行的, 但它们看上去就像是串行的一样,提交历史是一条直线没有分叉。 使用变基之前 -![]() ![]() 其中release是远程分支, web是本地分支 git add. git commit -m '' git checkout release git pull git checkout web git rebase release git checkout release git merge web git push git checkout web Tortoisegit去实现3、首先我们有一个远程主要分支(develop),本地分支(web)。 我们在自己的本地分支进行开发,要将本地分支的代码提交合并到远程分支。 步骤为: 1、我们在本地分支进行开发,所以先切换到我们自己的本地分支(web),进行提交代码操作。
如果当前分支和远程分支的代码一样,都是最新的。可以省略第二步,直接进行上图中的强制变基操作。 4、 然后再切换回主分支develop进行合并(web),然后推送操作。 5、经过以上几个步骤,就完成了变基操作。相对于直接提交来说,操作是复杂了一点。 总结思路 首先自己当前分支是否是本地开发分支,如果是远程分支,先进行拉取更新操作,保证自己本地代码是最新的。然后切换到本地开发分支进行提交如果在远程分支拉取更新过,则直接进行rebase操作,否则则先切换到远程分支进行更新切换到远程分支进行合并提交6、附上一张GIT常用命令图: |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |