Git工作流

2019-08-06  本文已影响0人  NJingZYuan

git 托管源代码 好处:

  1. 能够容易地实现源代码共享、同步,方便多人协作开发项目;
  2. 托管代码至远程仓库,实现代码的安全保存;
  3. 源代码分区(工作区、暂存区、仓库区、远程仓库)管理,便于版本控制;
  4. 多分支(master、dev、release、hotfit等)管理源代码,功能开发、版本发布、bug修复等能够多线进行;
  5. 各成员提交合并源代码时检测冲突,便于实现源码管理和控制;

常用分支说明:

分支名 说明 作用
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 查看提交日志

上一篇 下一篇

猜你喜欢

热点阅读