git分支分本地分支和远程分支。
1.创建本地分支
$git branch test_branch
----test_branch即为本地创建的分支(名字可以随便取)。
2.切换到本地分支:
$git checkout test_branch
3.查看本地分支:
$git branch
----如果创建了test_branch分支,一般会显示
* master
test_branch
4.提交分支修改的内容到主干上
$git merge test_branch
5.删除本地分支:
$git branch -d test_branch
---- -d表示"在分支已经合并到主干后删除",-D表示"不论如何都删除分支"
创建服务器分支:
1.首先是从服务器上拉一套代码下来
2.然后创建本地分支
3.提交本地分支
$git push origin test_branch
提交成功后,服务器分支就创建成功。
查看和切换服务器分支:
1.从服务器上拉好原始代码
2.$git checkout --track origin/ 然后按Tab键可以看到分支
3.$git checkout -track origin/test_branch
----切换到test_branch分支
提交分支代码:
1.切换到对应的分支,然后提交代码(推荐)
---- 一般都是在分支上修改、验证,然后直接就提交了
2.还有一种提交分支数据到远程服务器
个人觉得本地和服务器的分支的区别:
本地分支:适合工程师单人研发
服务器分支:适合相同平台不同项目的分别管理