1.git 下创建分支
git branch //列出当前的分支
git branch new-branch //新创建一个new-branch 分支 产生的分支果果么有其他的指定,那么默认是从master分支上 复制一份出来
git branch new-branch master //由master 产生一份 分支
git branch new-branch v1 # 由tag(v1) 产生新的branch(new-branch)
git branch -d new-branch # 删除new-branch
git branch -D new-branch # 强制删除new-branch
git checkout -b new-branch test # 产生新的branch, 并同时切换过去new-branch
# 与remote repository 有关
git branch -r # 列出所有Repository branch
git branch -a # 列出所有branch
2.创建一个分支
git branch testbranch
切换分支
git checkout testbranch
在当前新创建的分支下编辑一些文件
vim c.txt
然后添加 提交文件
git add .
git commit -a -m "add c.txt"
然后合并分支前先切换到 要合并的分支上去
git checkout master
合并分支
git merge testbranch
然后提交推送代码
git push origin master
3.其他的用户接着测试
git pull origin master
然后就可以看到用户在testbranch 分支上写的代码也在 master分支下面
4.删除分支
git branch -d testbranch //删除缓存中的分支
git branch -D testbranch //物理删除