GIT教程
1、首先下载安装GIT,在官网下载:https://git-scm.com/
2、安装好以后启动菜单栏和鼠标右键栏里都会有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文件夹,如果看不到的话,
在工具---》查看---》把“隐藏已知文件夹的扩展名”勾去掉就可以看见。
影藏文件扩展名显示方法
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目录)、版本库,我们通过修改添加的文件都是存在暂存区的,通过提交的再次存在版本库。
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命令
这篇文章以后还会更新,到时候会整理给大家。