分支的建立
首先查看本地分支
git branch
如果什么操作都没有得到的只有一条master分支
查看远程分支
git branch -r
得到一条master分支
新建一条本地分支并切换
输入git checkout -b <分支名>
例如:git checkout -b test
此时git branch 出来的是
*test
master
说明你已经切换到这个test本地分支
commit你的代码
git add .
git commit -m “new branch test”
但此时git上没有你的远程分支,所以你得先
git push origin <分支名>
例如git push origin test
建立远程分支并推送代码
但是这样很麻烦,那就可以建立关联输入
git push --set-upstream origin <分支名>
例如:git push --set-upstream origin test
这样以后每次push就只需要输入
git push
就好啦
分支的合并
如果你要把几条分支合并到master分支
首先你要切换回master分支
git branch master
然后将test分支修改的代码合并回master分支
git merge test
这时候可能会出现一些冲突
git 将冲突用
>>>>>>>>>>>>>HEAD
//master的代码版本
=================
//test分支中和master代码冲突的部分
<<<<<<<<<<<<<<TEST
标记
这时候需要程序员自行斟酌,保留哪个版本
分支的删除
远程分支的删除
git push origin --delete <分支名>
例如:git push origin --delete test
这个分支就被删除了
本地分支的删除
git branch -d <分支名>
最后大概是一个这样的操作(有错误请指正!)