本文是基于项目需求,故方法比较特殊,通用性不足,记录于此主要。
背景描述
由于项目需要同时对接自研和供应商板子,故需要将 git 仓库分开。由于共用一台服务器,所以服务器地址保持不变。这边就采用直接克隆的方法完成。
操作步骤
- 将现有 git 仓库切换到master分支。
注意:此步骤不执行的话,会导致 clone 副本中无master分支
- 在git 服务器上,相应路径执行
git clone git@ip:/home/git/projects_repository/tem_repository.git newreponame
- 切换新仓库到dev分支
- 本地执行
git clone git@ ip :/home/git/projects_repository/newreponame
代码管理
- 在本地仓库,根据开发任务建立分支(如功能特性分支、bug分支),在新建分支上进行开发工作。
- 在功能特性或bug工作完成后,合并到develop分支,并将develop分支推送到远端仓库。
- 根据版本发布需要将develop分支合并到master分支,并打印标签,发布版本。
版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)