GIT教程(一)

Git/版本控制
532
0
0
2022-07-20
标签   Git基础

GIT教程(一)

GIT教程

1、首先下载安装GIT,在官网下载:https://git-scm.com/

2、安装好以后启动菜单栏和鼠标右键栏里都会有git,如下图:

GIT教程(一)

GIT安装好后右键鼠标右键

3,在DOS命令行中输入以下代码:

》git config --global user.name"Your Name"

》git config --global user.email"email@example.com"

4、创建仓库文件夹

在自己的电脑本地创建个要存放代码的文件件,在DOC命令行中进入该目录下使用命令:

git init

命令把这个目录变成Git可以管理的仓库,例如:

git init

然后该文件夹就会多出一个隐藏的.git文件夹,如果看不到的话,

在工具---》查看---》把“隐藏已知文件夹的扩展名”勾去掉就可以看见。

GIT教程(一)

影藏文件扩展名显示方法

5、添加文件到版本库:

第一步,用命令git add告诉Git,把文件添加到仓库:例如文件名为filename.txt添加到版本库:

》 git add filename.txt

第二步,用命令git commit告诉Git,把文件提交到仓库:

》git commit -m"added a file"

注意1:这的双引号里的是注释,说明你提交了什么东西干了什么

注意2:Git添加文件需要add,commit一共两部,因为commit可以一次提交很多文件,所以你可以多次add不同的文件,比如

》 git add file1.txt

》 git add file2.txt file3.txt

》 git commit -m"added 3 files."

6、对一个git仓库里的文件进行修改或者新创建的文件都要进行两步骤:

git add file

git commit -m "注释"

7、git如果想回到原来的版本可使用:git reset --hard版本号码

可以回到原来的版本和返回前一个版本,只要知道版本号,版本号码查看使用 :git log ,该命令只使用doc命令行窗口没有关掉,如果第二天

关掉了,可以用:git reflog来查看

8、git版本控制分为三个区:工作区(就是我们本地的能看到的目录的文件)、暂存区(是工作区中.git目录)版本库,我们通过修改添加的文件都是存在暂存区的,通过提交的再次存在版本库。

GIT教程(一)

9、关于暂存区:

第一次修改 ->git add->第二次修改 ->git commit你看,我们前面讲了,Git管理的是修改,当你用

git add命令后,在工作区的第一次修改被放入暂存区,准备提交,但是,在工作区的第二次修改并没有放入暂存区,所以,git commit只负责把暂存区的修改提交了,也就是第一次的修改被提交了,第二次的修改不会被提交。那怎么提交第二次修改呢?你可以继续git add,再git commit,也可以别着急提交第一次修改,先git add第二次修改,再git commit,就相当于把两次修改合并后一块提交了:第一次修改 ->git add->第二次修改 ->git add->git commit好,现在,把第二次修改提交了。

其实还有一个简便的方法:当你添加了很多个文件后,可以使用命令:git add --all 注意这里- -是2个,就可以把所有的文件添加到暂存区了,然后在用git commit -m “注释”

10、关于撤销修改命令

》git checkout -- readme.txt

意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:

一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。总之,就是让这个文件回到最近一次git commit或git add时的状态。 git checkout -- file命令中的--很重要,没有--,就变成了“切换到另一个分支”的命令,我们在后面的分支管理中会再次遇到git checkout命令

这篇文章以后还会更新,到时候会整理给大家。