git(二)git分支的使用

    技术2022-07-14  73

    1.git分支

    为了方便理解,大家可也暂时把它理解成是当前工作目录中代码的一份副本,使用分支,可以让我们从开发主线上分离出来,以免影响开发主线

    2.分支明细

    1.主分支(master):第一次向git仓库中提交更新记录时自动产生的一个分支. 主分支一般是可以直接发布的代码,很多功能与业务都是在开发分支上进行的,各个功能的修改不会受到影响 2.开发分支(develop):作为开发的分支,基于master分支创建

    3.功能分支(feature) : 作为开发具体功能的分支,基于开发分支创建

    一般功能分支是基于开发分支创建的,当功能开发完成时可以合并到开发分支上, 然后开发分支达到一定程度可以合并到主导主分支上,功能分支就可以删除了

    3.git命令分支

    git branch 查看分支git branch 分支名称 创建分支git checkout 分支名称 切换分支 当文件在分支里add的时候主分支和开发分支里都有文件,当commit之后开发分支里面有分支,主分支就没有了git merge 来源分支 合并分支git branch -d 分支名称 删除分支 (分支被合并后才允许删除) (-D强制删除)

    4.暂时保存更改

    在git中,可以暂时提取分支上所有的改动并储存,让开发人员得到一个干净的开发副本,临时转向其他工作. 为什么要使用暂时缓存呢,因为如果我们分支的代码不想提交,但是又想切换到其他分支上就需要用到暂时保存更改这个命令. 使用场景 : 分支的临切换

    存储临时改动 : git stash(存储)恢复改动 : git stash pop
    Processed: 0.009, SQL: 9