git分支管理:
几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离出来,然后在不影响主线的同时继续工作。
有人把git的分支模型称为必杀技特性,而正是因为它,将git从版本控制系统家族里区分出来。
创建分支:
git branch (branchname)
切换分支命令:
git checkout (branchname)
当你切换分支的时候u,git 会用该分支的最后提交的快照替换你的工作目录的内容,所以多个分支不需要多个目录。
合并分支的命令:
git merge
你可以多次合并到统一分支,也可以选择在合并之后直接删除被并入的分支
开始我们先创建一个测试目录:
--mkdir gitdemo
--cd gitdemo
--git init
--touch readme
--git add readme
--git commit -m "第一次版本提交"
git 分支管理
列出分支:
列出分支基本命令:
git branch 没有参数时,git branch 会列出你在本地的分支
命令返回信息的意思是:
我们有一个叫master的分支,并且该分支是当前分支,当你执行git init 的时候,默认情况下 git 就会为你创建master分支
如果我们手动创建一个分支,执行git branch branchname 即可
现在我们可以看到,有了一个新分支 testing
当你以此方式在上次提交更新之后创建了新分支,如果后来又有新的提交,然后又切换到了testing分支,git 将还原你的工作目录到你创建分支时候的样子。
git push --set-upstream origin testing--推送分支到远程服务器
https://www.cnblogs.com/lyc-smile/p/10335124.html