Git 创建分支操作
@(编程随笔)
- 提出问题
我有一个工程,当前阶段的工作已经完成,准备进入下个阶段。我想保留当前阶段的成果,又想在下一个阶段上应用当前阶段的工作,该如何让Git帮助我呢?
创建分支
参考博客创建与合并分支
这位大佬的博客里面有很多有用的东西,有空一定要来拜读一下
参考博客git clone 指定分支 拉代码
第一步,直接在原工程所在文件夹创建分支
git checkout -b dev//也可以取个更直观的名字
然后就自动切换到dev
分支了
- 查看本地分支,带
*
的是当前分支
git branch
* dev
master
第二步,切换分支
git checkout master
然后你就会发现,你之前在dev
上做的那些修改都没了。
分支的提交和推送跟原来一样,就是第一次推送的时候不用拉取(因为没有),然后你就可以在github上看见你的分支了。
第三步,合并分支
git merge dev
然后,dev分支就被合并到当前分支上了。接着
git branch -d dev
删除dev
分支,但是github上的还在
第四步,分支clone
git clone -b dev http.....
就可以了