git 分支整合并删除分支

前言:
用类的思想重写某项目时,我是将代码传到github上的dev分支。表示在开发阶段。
现在写完了我要将分支的项目“整合”到主支上。
这里的整合不是将重写好的项目覆盖之前的,而是新建个文件夹保存重构后的代码。

问题:
直接从github上选择dev分支然后git clone 得到的代码是主支的。

思路:
如何将分支的代码拉取到本地,然后把重构的文件包放到主支文件中

代码:

git branch  //查看我的分支

这里写图片描述
现在我在主支上 然后切换到分支上

git checkout dev

git 分支整合并删除分支_第1张图片
然后神奇的事发生了。
我在命令行中不断切换分支,那么本地的代码也会跟着改变。
这样便获取到分支的代码了
没想到这么简单。。。

对了如果本地没有远程分支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 分支整合并删除分支_第2张图片

你可能感兴趣的:(git)