git服务器框架搭建构想
来源:互联网 发布:sql怎么删除列 编辑:程序博客网 时间:2024/06/06 04:03
git服务器框架搭建
1、先在gitHub上创建一个新仓库,就获得了一个git远程地址
2、本地创建一份需要托管的代码,在本地分支上进行第一次提交,提交成功后会生成一个master分支,这个分支作为发布分支
3、将本地代码挂关联到git远程地址上,别名最好取origin将master分支push到远程托管服务器上 (现在远程托管服务器上有了一个origin/master分支)
4、然后在本地代码创建一个开发分支develop,然后将develop分支提交到远程托管服务器上(现在远程托管服务器上有了一个origin/master分支和一个origin/develop分支)
5、配置可以在远程分支上有push权限的用户的公钥到远程托管服务器上
6、开发者(有push权限的用户)就可以git clone 下来远程的代码,此时开发者本地有一个master分支
7、开发者在本地执行 git checkout develop origin/develop,创建本地开发分支到远程开发分支的跟踪
8、每个开发者开发时新建一个以任务命名的开发分支,开发完成后,merge到本地的跟踪develop分支上,然后push到远程develop分支上,这样远程代码库中就有了此任务的功能
9、如果需要发布版本,就由开发经理同步下远程的master分支和develop分支到本地,然后把develop分支merge到master分支上,然后将master分支推送到代码仓库,此时就可以使用代码仓库中的这个master分支上的版本作为发布版本了。
这种方式有个不安全因素就是,使用远程的代码仓库管理代码会导致fetch权限滥用,源代码开源,osChina好像可以创建私有的库,但是不一定能自由的授予fetch和push 权限
- git服务器框架搭建构想
- Git服务器 - 搭建git
- Git 搭建Git服务器
- Git之搭建Git服务器
- git教程 搭建GIT服务器
- 自定义Git - 搭建Git服务器
- git服务器搭建
- git服务器搭建
- git服务器搭建
- git服务器搭建过程
- git服务器的搭建
- git服务器的搭建
- git服务器搭建
- git服务器搭建过程
- git服务器的搭建
- 搭建git服务器
- ubuntu搭建Git 服务器
- Git服务器搭建
- Swift - Tuple(元组)
- AMDD 一个把大问题分成小问题的优化算法
- java程序入口 ( cmd )
- setTimeout setInterval可带参数
- lua的table库中的常用函数总结
- git服务器框架搭建构想
- Python 3 转换真实、迅雷、QQ旋风下载地址
- Java学习_01:字符串(String)
- 矩阵
- Win10系统右键添加绿色版Atom编辑器的打开方式
- multipart/form-data格式上传文件
- java中Class.forName的作用浅谈
- 数据结构学习(1)-链表
- Vbs脚本