Git代码版本控制基本了解
来源:互联网 发布:数码印刷软件 编辑:程序博客网 时间:2024/05/01 18:27
版本控制工具的作用可以总结为: 1、程序代码的备份
2、代码共享与整合
版本控制工具主要分为集中管理模式和分布式管理模式。
集中管理模式:以一个服务器作为代码库,开发人员本地没有代码库只能与服务器进行交互。以SVN(Subversion)为代表。
分布式管理模式:有一个中心代码库,而且团队里每个人本地也有代码库,在不能上网的情况下也能提交代码。以Git代表。
基本概念:
代码库:存放项目代码以及历史备份的地方
分支:为了验证和实验的一些想法、版本发布、缺陷修改等需要,建立一个开发主干之外的分支,当改变一个分支中的文件时,这些更改不会出现在开发主干和其他分支中。
合并分支:完成某分支工作后,将该分支合并到主分支中。
签出(check out):从代码库获得文件或目录,将其作为副本保存在工作目录下,此副本包含了指定代码库的最新版本。
提交(commit):将工作目录中修改的文件或目录作为新版本复制回代码库。
冲突(conflict):当两个或以上开发人员更改文件中同一个地方代码,提交时候或发生冲突。
解决:遇到冲突,需要手动处理。除非解决冲突,否则无法成功提交代码到代码库。
索引(index):Git工具特有概念,在修改的文件提交到代码库之前做一个快照,这个快照被称为“索引”,它一般会暂时存储在一个临时存储区域中。
基本使用:commit之后pull然后push
进阶使用:@“老大,我Git出错了,你帮我看看”
这里推荐一个Git的详解:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab22a0db6c4e07fd0000
- Git代码版本控制基本了解
- git代码版本控制
- git 版本控制基本操作
- Git分布式代码版本控制
- Android Git代码版本控制
- Android 代码版本控制Git
- 版本控制:git提交代码
- 版本控制:git合并代码
- git版本控制基本命令(一)
- Git版本控制工具的基本使用
- 使用git完成基本的版本控制
- Git 版本控制的基本使用教程
- git代码和版本流程控制
- 代码版本控制svn vs git
- idea 和 git 实现代码版本控制
- Git的基本了解与使用、向github提交代码
- Git 版本控制 branch model 分支模型基本介绍
- Git 版本控制 branch model 分支模型基本介绍
- linux发行版中的i386/i686/x86-64/有什么区别?
- excel批量设置小绿三角
- Fragment生命周期---Android学习笔记
- Cocos2d-x 如何优化内存使用
- 指针的思考
- Git代码版本控制基本了解
- 3D射影几何和射影变换
- SUSE11SP3安装oracle11.2.0.4问题笔记
- MongoDB使用初步
- IE有时候调试代码时有界面弹不出来
- Oracle11gR2——关于ASM
- Android-----mediastore
- 黑马程序员——OC语言中的类和对象
- LeetCode:Best Time to Buy and Sell Stock III