Git 新建分支与切换分支
出于备份的目的,决定将git现有分支copy到新分支进行管理。当然,将git进行备份显得有些冗余而又蛋疼,然并卵,为了备份这习惯,还是捣鼓了一番。
迁移,自然在本地该有一份老分支的代码的,这里假设老的分支为master。
- 查看当前分支:
#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。
如果需要检出新分支则在检出代码的时候写上老分支即可。
测试新建的分支:
- 切换到测试目录
#cd ../ && mkdir testgit && cd testgit
2.
初始化库
#git init
3.
添加远程库
#git origin add “git地址”
4.
检出代码
#git pull origin v20150830 (这里的分支,不要搞错了)
Done~