什么是Git?

来源:互联网 发布:mac是哪个国家 编辑:程序博客网 时间:2024/04/26 12:26

一、源代码版本管理

1、什么是源代码版本管理
我们每一次修改或者增加新的功能都算是一个版本
我们对每一次的修改做一次保存记录就是版本管理

2、源代码版本管理的意义
a、如果我们的项目需要回退
b、多人协作开发
c、记录整个开发流程

3、在实际开发中,必须使用源代码版本管理工具
常见的源代码版本管理工具

git svn

集中式:svn
版本历史都集中在在中央服务器上(仅此一份),本地只有最新版本。
集中式对中心服务器的依赖性很强,工作时需要保持网络连接;
没有中心服务器的时候无法提交,也无法查看历史版本或不能
进行其他大部分操作

分布式:git
本地有完整的历史版本,可以随时查看历史,进行提交、分支合并等操作,
不存在中心服务器,不需要网络连接就可以完成几乎所有的版本管理工作;
在有网络的情况下文件可以复制很多版本(成千上万的分支),并分散到
很多电脑上

使用git可以在没有网络的情况下,无论是提交代码还是查看历史,还是
分支、合并都可以秒完!git允许你很频繁的提交代码,更加详尽的记录开发过程!

二、使用Git需要理解的概念
a、工作区(Working Directory):是我们自己的项目目录,可以是新建的
也可以是已经建好的项目
b、暂存区(stage):项目目录中文件内容修改后暂时存放的位置
c、本地仓库(git repository):修改的内容提交后保存的位置
d、远程仓库:码云、github

三、安装Git
mac 自带git
windows 百度搜索 git for windows 下载安装即可

注意:第一次使用git需要配置用户信息
git config –global user.name 用户名 #配置git的用户名
git config –global user.email 邮箱 #配置用户的邮箱

0 0
原创粉丝点击