赞
踩
包含所有最终修改的历史,反映项目的最终版本。
建议不要乱动主干,如果你编辑了一个小组项目的主干分支,你的改动会影响到其他人,而且很快就会出现合并冲突。
与主分支平行,该分支包含了为下一个版本所做的最新开发修改。它拥有该版本的最终源代码。
当开发分支达到稳定状态并准备发布时,应与主干分支合并,并标记为发布版本。
分支可以理解为当前工作目录的一个副本。
使用分支的意义在于:将项目划分了多条线
譬如:在开发分支(开发线)上进行修改,之后合并到主线(产品线)上,保证主线的稳定性。
① 同时创建:仓库+分支
git init -b <分支名称>
② 已有仓库,再创建分支
仅创建分支:git branch<分支名称>
创建并切换到分支:git checkout -b <分支名称>
git branch
git checkout <分支名称>
git branch -D <分支名称>
git branch -m <原名称> <新名称>
git merge <被合并分支名称>
git init -b dev
- -b:代表 branch 分支意思
- dev:代表开发分支
git branch
git status
git commit -m '第一次提交'
git branch cs
- cs:分支名称
git branch -m cs abc
- cs:旧名称
- abc:新名称
git branch -d abc
- -d:为delete,删除,用于删除已经合并过的分支
- -D:强制删除分支(不管是否合并过)
git log
git checkout dev
- dev:代表开发分支
git merge dev
- 此时在别的分支下,合并dev分支
- dev:代表开发分支
cat <文件名>
cat a.txt
git checkout -b chy
- -b:代表branch分支意思
- chy:代表创建的分支名称
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。