git入门培训

git入门培训

什么是git

Git是目前最先进的版本控制系统,拥有最多的用户数量并管理着数量庞大的实际软件项目

分布式与集中式的管理方案

集中式版本控制

就好比这一个团队中,版本库都集中在一台服务器上,每个开发者都要从服务器上获取最新的版本库后才能进行开发,开发完了再把新的版本提交回去。

分布式版本控制

则是这个团队中每个人的电脑上都会有一份完整的版本库。大家在开发的时候提交到自己的git库,然后再推送到远端的数据库。

搭建git环境

1、下载git环境

https://git-scm.com/downloads

git入门培训

2、下载git第三方工具

https://tortoisegit.org/

(常用小乌龟)

git入门培训

从使用的角度进行讲解

本地git库

创建

1、创建文件夹

git入门培训

2、创建git库

git入门培训

3、git库创建成功

git入门培训

git入门培训

 

添加

4、在git库管理的文件夹下添加文件

git入门培训

5、将文件添加至git库

git入门培训

git入门培训

 

6、git库状态发生改变

git入门培训

git入门培训

 

提交

7、将改变提交至git库

git入门培训

8、添加提交信息

git入门培训

git入门培训

9、提交成功,状态发生改变

git入门培训

 

修改

10、对已经提交的资料进行修改

git入门培训

git入门培训

 

状态查看

11、状态查看

git入门培训

 

恢复数据

12、重新添加数据

git入门培训

13、通过revert恢复数据

git入门培训

14、比较文件间的差异

git入门培训

15、恢复数据至不同的版本

git入门培训

 

远端git库

github和gitLab

创建

本地数据库拉取

本地数据库更新

本地数据库更新