Git 新建分支与切换分支

出于备份的目的,决定将git现有分支copy到新分支进行管理。当然,将git进行备份显得有些冗余而又蛋疼,然并卵,为了备份这习惯,还是捣鼓了一番。

迁移,自然在本地该有一份老分支的代码的,这里假设老的分支为master。

  1. 查看当前分支:

#git branch

master (展示当前所有分支,当前分支前面有)
2.

从当前分支checkout分支到新分支

#git checkout –b v20150830 (v20150830是新分支的名称)
3.
将当前库中的代码提交到分支v20150830

#git push origin v20150830
4.
再次查看分支

#git branch

master

*v20150830 (分支已经切换到v20150830)
5.

将本地代码切换到原分支

#git checkout master

Switch to branch ‘master’

Your branch is up-to-date with ‘origin/master’
截至这里,分支代码备份已经ok。

如果需要检出新分支则在检出代码的时候写上老分支即可。

测试新建的分支:

  1. 切换到测试目录

#cd ../ && mkdir testgit && cd testgit
2.

初始化库

#git init
3.
添加远程库

#git origin add “git地址”
4.
检出代码

#git pull origin v20150830 (这里的分支,不要搞错了)
Done~