Git教程1

一、什么是Git

1、Git是免费、开源、分布式的版本控制系统。使用仓库(Repository)的数据库记录文件的变化,仓库中每个文件都有完整的版本变化记录。

2、版本控制系统可以跟踪每个文件的变化,使得项目成员之间的协作更加高效。

3、版本控制系统:

(1) 集中式:SVN,所有文件都在中央Server上,每个电脑只保存一个副本。
① 修改文件:电脑从Server下载最新版本的文件,修改后上传到Server上。
② 优点:操作简单。
③ 缺点:如果Server出现单点故障,整个系统崩溃。
(2) 分布式:Git
① 优点:每个电脑都有一个完整的仓库,可以在本地修改,不需要考虑网络问题。支持离线工作,即使Server出现故障,也不耽误电脑正常工作。


二、Git安装

1、测试安装完成的命令:git -v。


三、Git的使用方式

1、Git的使用方式:

(1) 命令行。
(2) 图形化界面(GUI)。
(3) IDE插件/扩展。如VsCode、IDEA集成。

2、命令行:区分Linux命令,Git的命令在开头都有git。后跟具体命令。


四、Git初始化设置

1、git config 操作,设置用户名、邮箱等。可以知道是谁提交文件的。

(1) global:对所有仓库均有效,不加则只对当前仓库有效。
(2) 配置用户名:git config --global user.name "Roy"
(3) 配置邮箱:git config --global user.email "xxx@gmail.com"
(4) 存储配置:保存用户名、密码等不用每次都进行输入。git config --global credential.helper store
(5) 查看信息:git config --list


五、新建仓库

1、Repository(Repo)跟踪每个文件的增加、删改、删除等记录,以便可以恢复到先前的某个版本。

2、创建仓库:

(1) 在电脑本地创建:git init
(2) 从远程克隆一个存在的仓库:git clone

3、git init:

(1) 表示当前仓库已经被git所管理。


(2) 不能随意删除.git文件夹,否则会破坏git目录,当前只是一个普通的目录了。
(3) 命令:git init <project-name>,创建一个新的本地仓库,省略project-name则当前目录为仓库。

4、git clone:

(1) 从远程Github、Gitee克隆一个已经存在的仓库。
(2) 命令:git clone <url>,克隆一个远程仓库。

5、创建文件夹:mkdir xxx,make directory。

6、切换目录:cd,change directory。

热门相关:风流医圣   全民女神之重生腹黑千金   一级BOSS:你结婚,我劫婚   天龙剑尊   别吃那个鬼