Git学习
来源:互联网 发布:图片怎么搜淘宝店铺 编辑:程序博客网 时间:2024/05/15 04:07
1、SVN 与 GIT
SVN采用集中式管理,所有开发者依赖于服务器。
工作模式:1)从服务器下载项目组最新的代码
2)进入自己的分支,进行工作,每隔一段时间向服务器自己的分支提交代码
3)把自己的分支合并到服务器主分支上
Git采用分布式管理,区别于SVN的不同在于开发者可以本地提交
工作模式:
一、一般开发者的角度:
1)从服务器上clone数据库(包括代码和版本信息)到本机上
2)在本机上创建分支,修改代码
3)在本机自己创建的分支上提交代码
4)在本机上进行合并
5)新建一个分支,把服务器上最新的代码fetch下来,然后跟自己的主分支合并
6)生成补丁(patch),把补丁发送给主开发者
7)主开发者发现其中的冲突,先让他们解决冲突,然后由一人提交,如果没有冲突,则通过
8)一般开发者之间通过pull命令来解决冲突
二、主开发者的角度:
1)解决冲突,或者要求一般开发者解决冲突
2)向公共服务器提交结果
2、常用的命令
- 【git】git学习笔记
- 【Git】Git学习手册
- Git学习 -- Git 安装
- Git学习-GIT安装
- 【Git学习】git常用命令
- git学习:git常用命令
- git 学习
- git 学习
- Git学习
- Git 学习
- GIT学习。
- git学习
- Git 学习
- git 学习
- Git学习
- Git学习
- git 学习
- git学习
- 简单的解决js跨域问题
- 二分查找
- 批量注册163邮箱的代码
- 判断手机还是电脑浏览器
- 学习笔记 --- LINUX应用调试之使用GDB
- Git学习
- .NET--新一代的Windows应用程式
- 用C#实现宽带重新拨号
- CPU的常见故障及处理方法
- vc操作excel
- 电脑突发故障应急处理方法
- js日期转化案例
- 问题集锦
- Uboot小结