标签:lis 第一步 隐藏文件夹 版本库 csdn end 容错 下载地址 浏览器
一、Git简史及同类产品对比:2、git和SVN对比:
2.1、SVN:SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就郁闷了。
下图就是标准的集中式版本控制工具管理方式:
集中管理方式在一定程度上看到其他开发人员在干什么,而管理员也可以很轻松掌握每个人的开发权限。
但是相较于其优点而言,集中式版本控制工具缺点很明显:
2.2、Git:Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。
下图就是分布式版本控制工具管理方式:
3、Git工作流程:
一般工作流程如下:
1.从远程仓库中克隆 Git 资源作为本地仓库。
2.从本地仓库中checkout代码然后进行代码修改
3.在提交前先将代码提交到暂存区。
4.提交修改。提交到本地仓库。本地仓库中保存修改的各个历史版本。
5.在修改完成后,需要和团队成员共享代码时,可以将代码push到远程仓库。
下图展示了 Git 的工作流程:
二、Git安装教程
1、下载Git安装程序包:
下载地址:https://git-scm.com/download
2、安装Git:
安装Git程序包:
右键——>下一步——>安装完成——>右键打开Git Bash Here——>git --version:查看Git版本——>END
3、安装TortoiseGit
安装TortoiseGit——>右键下一步——>OpenSSH——>END
启动配置——>语言(后期再更改,默认English)——>指定git安装路径——>设置邮箱——>END
右键——>可以看到TortoiseGit的快捷启动图标
4、安装中文语言包:
右键程序包——>下一步——>安装完成——>右键——>TortoiseGit——>settings——>Language:中文(简体)(中国)——>应用——>确定——>END
三、Git配置使用:创建本地版本库,并将项目提交到本地仓库:
1、配置本地版本库:三种方式:
方法二:
2、本地版本库中添加项目:
如下图所示:
把文件往Git版本库里添加的时候,是分两步执行的:
第一步:是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步:是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
3、向本地仓库添加文件:
3.1、添加文件到本地版本库的stage暂存区中:
图一
3.2、commit暂存区stage文件到master分支 本地版本库中:
在.git本地版本库工作目录下——>右键——>Git提交(C)->“master”(图一)——>提交、关闭——>文件上会有对号出现(图二)——>暂存区文件添加到本地版本库中——>END
图一
图二
3.3、查看本地仓库有什么内容:
3.4、修改文件内容并提交:
3.5、查看文件提交历史记录及更改的内容,比较版本差异:
在Hello.txt文件上右键——>TortoiseGit(T)——>显示日志(图一)——>选中两个文件、右键——>比较版本差异(图二)——>END
图一
图二
4、删除本地仓库中的文件,误删还原:
方法一:
创建一个文件hello1.txt并添加到本地版本库中:
在git本地版本库工作目录下——>右键删除hello.txt文件——>右键,版本库浏览器——>本地版本库中文件还是存在——>
若是在提交前发现误删除了文件:还原文件——>TortoiseGit(T)——>还原——>删除文件还原OK——>
方法二:
创建一个文件hello2.txt并添加到本地版本库中:
方法三:
删除并保留副本:创建一个文件hello3.txt并添加到本地版本库中:
在hello3.txt文件上:右键——>TortoiseGit(T)——>删除并保留本地副本(图一)——>右键——>Git提交(C)->“master”——>本地版本库删除完成:本地电脑文件还是被保留下来——END
图一
NO.A.0002——Git简史及安装教程/创建本地仓库/提交项目到本地仓库/误删还原
标签:lis 第一步 隐藏文件夹 版本库 csdn end 容错 下载地址 浏览器
原文地址:https://blog.51cto.com/15005403/2553649