GIT分支管理:

GIT分支管理:
相关文档:https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%AE%80%E4%BB%8B
1.Master:这个分支最为稳定,这个分支代表项目处于可发布的状态;
2.develop:作为开发的分支,平行于master分支

1.创建分支:
git branch 分支名称
git checkout 分支名称 -b 创建分支且切换到改分支
注意:仅仅 创建 一个新分支,并不会自动切换到新分支中去;
2.查看本地分支
git branch
3.切换到一个已存在的分支:
git checkout 分支名称
当你切换分支的时候,Git 会重置你的工作目录,使其看起来像回到了你在那个分支上最后一次提交的样子。
Git 会自动添加、删除、修改文件以确保此时你的工作目录和这个分支最后一次提交时的样子一模一样。

开发网站–>实现某个新的需求,创建一个分支–>在该分支上开发
—>此时线上有个严重bug需要修复---->切换到线上分支(master)—》为紧急任务新建一个分支(hotfix),并在其中修复它—》
测试通过后–》切回线上分支(master)—》合并这个修改分支(hotfix)—》推送到线上分支–》切换到最初的分支上,继续开发;

3.遇到的问题
在切换分支之前,要留意你的工作目录和暂存区里那些还没有被提交的修改, 它可能会和你即将检出的分支产生冲突从而阻止 Git 切换到该分支。
最好的方法是,在你切换分支之前,保持好一个干净的状态。 有一些方法可以绕过这个问题(即,暂存(stashing) 和 修补提交(commit amending))

4.合并分支
git merge 分支(将其他分支中的内容合并到当前分支中)
https://www.cnblogs.com/zqifa/p/git-2.html
5.删除分支
git branch -d 分支名称

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值