Gitblit服务器上传代码
2016-09-28 09:46:21 6 举报
AI智能生成
GitBlit 服务器团队协作技巧
作者其他创作
大纲/内容
工具
Git Shell(命令行Git)<br>
TortoiseGit(可视化Git)<br>
服务器新建仓库
成员权限设置<br>
工单设置<br>
工单合并至哪个分支<br>
开启邮件通知
sendmail
第一次获取代码包
git clone url(克隆服务器代码)<br>
git checkout -b develop origin/develop(获取远程develop分支)<br>
获取服务器最新代码
git pull 远程分支名<br>
建立工作分支
git checkout -b dev-work develop(建立dev-wrok分支)<br>
工作中...重大改动建立本地版本库
git add .(所有文件提交至暂存区)<br>
git commit(文件提交至本地版本库)<br>
git log(查看提交日志)<br>
log格式参见:<br>
git status (查看文件状态)<br>
建立工单<br>
GitBlit手动建立工单
title(填写其中一个较严重的问题点)<br>
topic(不填写)
description(描述所有修改问题点:1. 2. 3.)
type(根据实际情况选择)<span style="color:red;"></span>
task(任务)
bug
question
maintenance(维护)
severity(实际情况填写,图标颜色随等级改变)
unrated(<span tabindex="-1" id="result_box" class="short_text" lang="zh-CN"><span class="">未评级</span></span>)
negligible(微不足道)
minor(<span tabindex="-1" id="result_box" class="short_text" lang="zh-CN"><span class="">次要</span></span>)
serious(严重)
critical(<span tabindex="-1" id="result_box" class="short_text" lang="zh-CN"><span class="">危急</span></span>)
catastrophic(<span tabindex="-1" id="result_box" class="short_text" lang="zh-CN"><span class="">灾难性的</span></span>)
git remote update(更新远程分支)<br>
git checkout -b ticket/id origin/develop(基于远程分支develop建立的工单分支)<br>
git merge dev-work(合并develop-work至当前分支)<br>
合并文件出现冲突,参见 <br>
git push -u origin ticket/id(代码上传远程分支ticket/id)<br>
管理员合并代码
参见 4. <br>
两个不同仓库代码同步
git remote rm origin<br>
git remote add origin url2<br>
git checkout -b name origin/name<br>
git remote rm origin<br>
git remote add origin url1<br>
git merge --squash name<br>
0 条评论
下一页