day:37 git的介绍及安装
一、git 介绍
1、git是什么
目前世界上最先进的分布式版本控制系统,可以有效,高速的处理从小到大的项目版本管理。
git是linux torvalds 为了帮助管理linux内核开发二次开发的一个开放源码的版本控制软件。
2、git作用:
更好的管理我们程序,比如原来提交的内容,后面修改,通过git工具把之前内容重现出来,可以进行还原,现在很多软件中都在使用git
3、github(远程仓库)
1、github 是一个面向开源级私有软件的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名github。(远程仓库)
2、github是一个非常适合程序员交流的网站,有很多国际上的技术大牛都爱github上有自己的开源代码,只要申请了账号,开源随意看到代码,如:百度,阿里等
3、远程仓库有:gitlab ,码云,github。
4、git hub是一个网站,这个网站开源帮助程序员之间交流和学习
4、术语
版本控制:
一种在开发过程用于管理我们对文件,目录或工程等内容的修改历史,方便查看历史记录,备份以恢复以前的版本软件工程技术。
仓库:
受版本控制所有文件修订历史的贡献数据或文件
工作空间:
本地硬盘或linux用户账户上编辑的文件副本
工作树/工作区:
工作区中包括了仓库的工作文件,可以修改内容和提交更改
暂存区
暂存区是工作区用来提交更改(commit)前可以暂存工作区的变化
工作区(git add)====暂存区(git commit)=版本库
签出(checkout)
从仓库中将文件的最新修改版本复制到工作空间
签入(check):将新版本复制回仓库
提交(commit):对各自的工作副本做更改,并将这些更改提交到仓库
冲突(conflict):多人对同一个文件副本进行修改,并将这些更改提交到仓库
合并(merge):将某分支上的更改连接到主干分支
分支(branch):从主线上分开的副本,默认分支叫做master
5、常见的版本控制工具
git (今天讲git) ,svn(讲),cvs,vss , tfs
6、svn和git的区别?
1、git是分布式,svn是集中式
2、git内容按元数据方式存储,而svn是按文件存储
3、git分支和svn分支不同
4、git没有一个全局的版本号,svn是有全局版本号
5、git的内容完整性要优于svn
二、git的安装
1、下载git包
下载git包url:https://git-scm.com/download/win
下载包分为:64位和32位

2、点击安装包

3、选择安装路径

4、点击下一步

5、点击next

5、点击next

** 6、点击next**






7、在桌面空白处,右键git base here

8、打开git操作界面,以上表示安装成功

浙公网安备 33010602011771号