做个电商网站多少钱,品牌运营管理公司,国内优秀app界面设计案例,网页设计与制作作业成品分支 我们在做项目开发的时候#xff0c;无论是软件项目还是其他机械工程项目#xff0c;我们为了提高效率以及合理的节省时间等等原因#xff0c;现在都不再是线性进行#xff0c;而是将一个项目抽离出诸进行线#xff0c;每一条线在git中我们就叫做分支#xff0c;bran…分支 我们在做项目开发的时候无论是软件项目还是其他机械工程项目我们为了提高效率以及合理的节省时间等等原因现在都不再是线性进行而是将一个项目抽离出诸进行线每一条线在git中我们就叫做分支branch。几乎所有的版本控制工具都是支持分支的只是支持形式会略有差别。 分支的实用可以将你的支线从开发主线上分离出来进行重大bug修复以及开发不会影响开发主栈。 1. master (生产分支) 线上分支、主分支、中小规模项目作为线上运行的应用对应的分支 2. develop 开发分支 从master分支创建一般是开发部门的主要开发分支最后merge到master 3.feature/xxx1 功能分支最后merge到develop然后就可以删除了但是develop是不可以删除的。 详细关系看下图 相关命令
1. 查看本地分支 git branch 2. 创建分支 git branch branch_name 当我们有多个分支的时候我们只能选择一个分支进行开发或者修改这就是当前分支。显示绿色的分支就是当前分支默认一般都是master。提交只会提交到当前分支。
3. branch 切换 git checkout branch_name 创建并且切换分支 git branch -b branch_name HEAD --- current_branch 4.合并分支 merge
一般将其他分支合并到master 首先就是切换的master git merge bytedance_cc 5. 删除分支 git branch -d branch_name -D是强制删除一般-d够用 6. 解决冲突 如果在合并时候两个人在不同分支对同一文件同一个内容进行修改那么合并的时候git会把问题给你让你决定实用谁的修改。 Summary 1. git branch 2. git branch branch_name 3. git checkout branch_name 4. touch file_name 5. git add . 6. git commit -m 7. git-log 8.git merge branch_name 7. ll / ls 8. git branch -d branch_name 9.git branch -D branch_name #一般不用如果branch的代码没有merge还需要删除就需要实用-D ---强制删除 补充合并的快进模式