Git 的简单使用

1.什么是Git?

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。

2.Git的下载及安装

Git的下载我们可以去他的官网选择相应系统进行下载Git官网,不过要做好心理准备,虽然只有短短40M但下载贼慢。

至于Git的安装在这我就不详细说了,大家可以去网上搜一篇。

Git安装完毕之后,我们可以在菜单栏看到相关Git 的logo,或者点击右键可见

其中GUI为用户界面模式,Bash为命令行模式,相比于GUI,Bash用得更多

3,Git的前期设置

由于git是分布式管理工具,需要输入用户名和邮箱以作为标识,因此,在命令行输入下列的命令:

 

 注意:--global参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱,根据个人情况设置。

忘记自己之前的用户名邮箱的可以这样查找

 

 4.基本用法

终于来到本次的重头戏——Git的基本用法

4.1创建版本库

版本库就是我们所说的“仓库”,英文名repository,你可以理解为一个目录,这个目录里面的所有文件都可以被Git管理,文件的修改,删除Git都能跟踪,

以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。

下面是在我的电脑→E盘→TEXT文件下,创建一个名为demo的版本库:

 命令解析

cd:进入目录

ls:查看当前文件夹有哪些东西

mkdir:创建一个文件

4.2 添加文件到版本库

要添加文件到版本库,首先需要将这个目录变为git可以管理的仓库,命令如下:

 接着,在该目录下创建一个文件,这里我创建的文件为1234.txt,内容为helloworld

 命令解析

git add:将文件提交暂存区

git commit -m :将暂存区文件提交到仓库(单引号的里面为注释)

4.3 检查是否有未提交的文件

 命令解析:

git status:检查当前文件状态

4.4 检查文件是否修改

先去修改下我的1234.txt文件,然后重新检查状态

 从中我们可以看到文件已经被修改。查看修改地方可以这样

 检查无误后,按之前的重新提交

 4,.5查询历史变更记录

 命令解析:

Git log:获得历史修改记录

Git log --pretty=oneline:历史记录只显示主要内容,一行显示

4.6 版本回退

首先我们先查看当前这文本内容

 查看有什么版本,再执行回退,最终查看下内容

 通过Git log我们可以查到之后的版本不见了

命令解析

cat:查看文件内容

Git reset --hard 版本号:回退到该版本

Git reset --hard HEAD^:回退上个版本

git reflog:获得历史版本号

5.github 上克隆文件

 注:里面的ssh是要克隆文件的ssh

6.其他指令

git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并

git push :将本地版本库的分支推送到远程服务器上对应的分支

 git push的一般形式为 git push <远程主机名> <本地分支名>  <远程分支名> ,例如 git push origin master:refs/for/master ,即是将本地的master分支推送到远程主机origin上的对应master分支, origin 是远程主机名,

暂时只有这么多,以后有新的再更新

原文地址:https://www.cnblogs.com/smile-xin/p/11562026.html