git 分支整合并删除分支
2017-11-16 15:19
429 查看
前言:
用类的思想重写某项目时,我是将代码传到github上的dev分支。表示在开发阶段。
现在写完了我要将分支的项目“整合”到主支上。
这里的整合不是将重写好的项目覆盖之前的,而是新建个文件夹保存重构后的代码。
问题:
直接从github上选择dev分支然后git clone 得到的代码是主支的。
思路:
如何将分支的代码拉取到本地,然后把重构的文件包放到主支文件中
代码:
现在我在主支上 然后切换到分支上
然后神奇的事发生了。
我在命令行中不断切换分支,那么本地的代码也会跟着改变。
这样便获取到分支的代码了
没想到这么简单。。。
对了如果本地没有远程分支git branch -a 后没显示dev
那么请看下面:
我们需要:git fetch origin dev 命令来把远程分支拉到本地
然后使用:git checkout -b dev origin/dev在本地创建分支dev并切换到该分支
最后使用:git pull origin dev就可以把某个分支上的内容都拉取到本地了
最后手动加个文件夹存放类重写的代码,然后提交到主支即可
对了顺便删除分支
用类的思想重写某项目时,我是将代码传到github上的dev分支。表示在开发阶段。
现在写完了我要将分支的项目“整合”到主支上。
这里的整合不是将重写好的项目覆盖之前的,而是新建个文件夹保存重构后的代码。
问题:
直接从github上选择dev分支然后git clone 得到的代码是主支的。
思路:
如何将分支的代码拉取到本地,然后把重构的文件包放到主支文件中
代码:
git branch //查看我的分支
现在我在主支上 然后切换到分支上
git checkout dev
然后神奇的事发生了。
我在命令行中不断切换分支,那么本地的代码也会跟着改变。
这样便获取到分支的代码了
没想到这么简单。。。
对了如果本地没有远程分支git branch -a 后没显示dev
那么请看下面:
我们需要:git fetch origin dev 命令来把远程分支拉到本地
然后使用:git checkout -b dev origin/dev在本地创建分支dev并切换到该分支
最后使用:git pull origin dev就可以把某个分支上的内容都拉取到本地了
最后手动加个文件夹存放类重写的代码,然后提交到主支即可
对了顺便删除分支
git push origin --delete dev
相关文章推荐
- git合并分支,并且删除本地和远程分支
- git 查看、创建、切换、合并、删除分支
- Git:分支的创建、合并、管理和删除
- Ruby实现的删除已经合并的git分支脚本分享
- 2016/01/13开始学习git:分支管理:创建、合并、删除分支
- Git知识总览(三) 分支的创建、删除、切换、合并以及冲突解决
- git分支的创建、切换、合并及删除操作小结
- Git分支 -新建,切换,删除,合并
- git 拉新分支、分支关联、合并分支、分支删除
- git删除分支与合并分支
- 关于Git合并分支并删除分支后的恢复
- 学习GitHub(三): git分支的创建、合并和删除
- Git创建、合并和删除分支
- Git带你回到过去和未来【5】#合并、删除分支
- GIT 分支的合并 与 分支删除 (merge与delete)
- 手把手git教程(06)--分支的创建、合并与删除
- git 本地分支与远程分支 新建-删除-合并
- 学习GitHub(三): git分支的创建、合并和删除
- git合并和删除分支
- git 下 分支创建 合并 删除 相关操作