git 管理项目


用Git 有一段时间了,但是没去细研究,只会基本的操作。这里记录一下我当前的项目是怎么用Git来管理的。 


一: 首先是git分支管理,当前我们开发分为三个分支

dev: 当前用与开发的最新分支,这个分支上的代码是最新的。                                (名字就叫dev)
mybranch: 当前用于开发的自己的分支,这个分支上的代码一般也是最新的。          例如: niu_branch
bakVersion: 项目上线后的保留分支,用于打包和修改bug。                                     例如:bak2.0  bak2.1bak2.2 ...


二: 操作(由于当前只是一个项目,因此采用这个方式暂时没出过什么大问题。
        
        1 正常开发时,新功能(新版本的迭代)的开发在最新的分支上开发。
        2 当前的迭代版本开发完成 上线后,则备份当前版本,并上传.
           例如(上线版本是 1.0 ,则在当前最新版本上新建分支备份,命名bak1.0 备份上传即可),此后 bak1.0 只用于打包和修改bug。
        3 而dev分支 继续用于开发。 因此当前分支 是比线上 版本高一个版本的。
  
      
      bak1.1: 每上线一个版本,在上一个分支基础上新建一个分支
      bak1.5: 每上线一个版本,在上一个分支基础上新建一个分支
      bak2.0: 每上线一个版本,在上一个分支基础上新建一个分支
      修改 bug 从以上分支checkout


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章