Git教程


Git是一个版本管理工具,本教程不赘述Git能干什么,只讲解我们如何使用Git。

Git要简单的话,通过本教程很快会学会。但是也可以很复杂,但对于我们大多数人来说很多东西用不到,只需要常用的功能,就足够用了。

说一下本教程的学习方法:

1.不要想太多理论,听着话,从安装git开始,照着做一遍就行了,自然会理解理论。

2.如果做了一遍后还有疑问,基于具体问题去搜索引擎找答案就行。

安装Git

要用Git首先得安装。 以苹果电脑为例,直接在mac的终端下输入命令git,初次输入后会出现如下图要求你安装Xcode,Xcode是Apple官方代码编辑器,反正你装了这个,就可以附带Git,跟着装就完了。

git

一般Linux都默认安装了git,可以用以下先查看一下是否安装

git --version

没安装的话,输入如下命令就行:

sudo apt-get install git

windows的话到官网下载就行。

创建仓库

仓库,就是一个目录。目录里的文件就会被Git所管理起来。所以我们要玩儿起Git,当然首先得要建立仓库。

仓库分为本地仓库,和远程仓库。先别管那么多,先创建一个本地仓库。

建一个本地仓库极其简单,你只要在任意一个原本没有被Git管理的目录下,比如新建一个空目录,然后在该目录下输入命令:

git init

输入完你本地这个Git一个仓库就建好了,这时候你目录下多了一个.git的目录,如果你没有看到.git目录,因为这个目录是隐藏的,用ls -al命令就可以看见。这个目录里的东西我们不用动。

简单的说,任何我们需要管理的目录,我们都用这个方式让git接管就行了。

本地提交

这时候,我在新创建的空目录(我的空目录名称为:sg)下,新创建了一个TXT文件,如下图。

文件名为hello.txt文件内容为:

Hello,价值森林!

这时候我们的目录虽然已经被git接管了,但是它并不会主动操作什么。我们如果要把我们目录中的文件,推到Git中去,需要输入命令。比如现在我们要把hello.txt推送到Git中去,首先我们要输入:

git add readme.txt

git add 文件名的形式就行了,输入后正常就不会返回任何消息。

如果有多个文件,就多add几次。比如我们要修改或创建三个文件,每个文件中,我们修改或创建完以后,都应该输入git add 文件名

但注意,git add 文件名,并不是最终提交,最终我们要把add的文件统一提交还需要再输入这个命令:

git commit -m "提交说明"

引号里的地方是本次提交的综合说明,输完这个命令,就是正式提交到本地仓库了。

常用命令

git log查看提交历史

HEAD表示当前版本

HEAD^表示上一个版本

HEAD^^表示上上个版本

git reset --hard HEAD^回退上一个版本

git reset HEAD^ hello.txt 回退 hello.txt 文件的版本到上一个版本

git reset 052e 回退到指定版本

HEAD指针,指向哪个版本号,就把当前版本定位在哪。

git clone git@gitee.com:liudamao/jzay.git

远程库

ssh-keygen -t rsa -C "269209185@qq.com"创建ssh

0

【Git教程隶属于分类: 技术工具

它起初由本站用户:刘欣于2年前 创建。

该数据的链接是:

目录