葵花宝典之Git All-in

我就是我 2022-12-13 12:50 212阅读 0赞

前言

Git 是一款优秀的分布式版本控制工具,对于大型项目的多人开发场景,Git 能够基于粗粒度功能 branch 或更细力度的 commitId
来进行版本控制。总而言之,学好 Git,老板再也不用担心代码被覆盖呢!给我一个 commitId,我可以撬动地球。

Git 分区

Git 主要分为 3 大区:

  • 工作区(Working Directory):用户肉眼可以看到的界面
  • 暂存区(stage 或 index):文件更改后暂存的区域
  • 版本库(本地仓库 repository):git commit 存放数据的区域

Git 流程规范

分支的创建

分支的创建规范可以严格参考 git flow 分支规则:

  • 对于新功能开发,一般地,以 feature 开头,后接具体的功能名称,例如:feature/add_login。
  • 对于非紧急 bug 修复,以 fix 开头,后接具体修复内容,例如:fix/token_check。
  • 对于紧急的线上 bug 修复,以 hotfix 开头,例如:hotfix/NPE。
  • 对于发布的正式版本分支,以 release 开头;这种前缀开头的分支在项目开发中,只有 leader 才能进行操作,这个分支就是生产环境的分支,

发表评论

表情:
评论列表 (有 0 条评论,212人围观)

还没有评论,来说两句吧...

相关阅读