git 托管源代码 好处:
- 能够容易地实现源代码共享、同步,方便多人协作开发项目;
- 托管代码至远程仓库,实现代码的安全保存;
- 源代码分区(工作区、暂存区、仓库区、远程仓库)管理,便于版本控制;
- 多分支(master、dev、release、hotfit等)管理源代码,功能开发、版本发布、bug修复等能够多线进行;
- 各成员提交合并源代码时检测冲突,便于实现源码管理和控制;
常用分支说明:
分支名 | 说明 | 作用 |
---|---|---|
origin/master | 远程master分支 | 迭代历史分支 |
origin/dev | 远程dev分支 | 集成最新开发功能代码的活跃分支 |
dev | 本地dev分支 | 拉取远程dev分支源代码的分支 |
dev_XXX | 本地dev_XXX分支 | 用于在本地开发单个功能代码 |
origin/release | 远程release分支 | 发布新版本源码时创建,其上可以完成Bug修复、文档生成和其它面向发布任务的工作 |
origin/hotfix | 远程hotfix | 维护或热修复分支,用于快速生成发布版本的补丁 |
起手步骤:
第一步:git checkout -b dev
创建并切换至本地dev分支
第二步:git push -u origin dev
设置本地dev上游分支为远程dev分支
第三步:git pull
拉取远程dev分支代码至本地dev分支
开发自己负责的模块功能:
第一步:git checkout -b dev_kong
创建并切换至本地开发功能的dev_kong分支
第二步:git merge dev
将本地已经拉取远程代码的dev分支合并至自己的分支,获得开发代码
第三步:开发自己负责的功能代码
第四步:git push --set-upstream origin dev_kong
将本地分支推送至远程仓库,将会创建远程分支
第五步:发起合并请求
其他:
git diff 文件 查看修改部分
git log 查看提交日志
网友评论