一、Gitblte用户、团队配置
- admin用户登陆
- Gitblte创建用户、团队(项目组)
- 团队中添加成员
二、admin创建项目版本库
- 创建项目空仓库
- 设置项目访问权限----设置为团队RW+
三、项目上传最初代码
- 把代码文件夹放在合适的目录下
- 进入文件夹,打开git客户端
- 设置文件夹为本地仓库-------git init
- 添加所有文件到暂存区------git add .
- 提交到本地仓库------git commit -m '项目初始代码'
- 添加远程 主机名-----git remote add origin ssh://unis_test@ip:port/liuyang/Smartsite.git
- 上传本地分支到远程master分支,如果没有远程master则自动创建-----git push -u origin master
- 登陆gitblite可查看刚被推送上去的代码
四、创建标签tag,标注为初始代码
- 创建标签,标注版本为V1.0------git tag -a V1.0 -m "初始版本"
- 上传标签----git push origin V1.0
五、服务器创建开发分支develop
- 创建远程develop分支-----git push origin master:develop
- 查看远程分支-----git branch -r
- 查看本地分支-----git branch
六、组员的克隆
- 在指定文件目录下打开git bash
- 克隆项目-----git clone ssh://unis_test@ip:port/liuyang/Smartsite.git
- 查看远程分支-----git branch -r,本地开发先推送到develop分支,开发到一定阶段,由leader把develop合并到master分支。
- 创建自己的本地开发分支------git branch localdevelop
- 切换到本地开发分支----git checkout localdevelop
- 合并远程develop分支到本地开发分支localdevelop----git merge origin/develop
七、上传代码到远程仓库---案例如下
- 添加一个文件test.txt
- 查看本地文件变化情况----git status
- 添加到暂存区---git add test.txt
- 提交到仓库---git commit -m '添加test.txt'
- 合并服务器develop分支到当前localdevelop分支----git merge origin/develop
- 更新代码到远程服务器-----git push origin localdevelop:develop
- 登陆查看gitblite