Git基础使用

1、安装

下载地址1:Git for Windows

下载地址2:Git - Downloads

下载之后一直下一步就ok,环境变量都不用配置。

Git基础使用_第1张图片

安装完后右键有Open Git这两个就说明安装成功了。

2、基础配置

        首先,配置你的用户名和邮箱,之后所有的git都是这个配置。

Git基础使用_第2张图片

Git基础使用_第3张图片

git config --global user.name "黑凤梨"
 git config --global user.email "[email protected]"

指令尽量自己敲,只看不敲那还不如不看!

Git基础使用_第4张图片

通过初始化git,文件夹下会生成一个.git文件,这个目录是Git来跟踪管理版本的,不要随便改动,没把握的情况下会破坏git。执行

git init

Git基础使用_第5张图片

Git基础使用_第6张图片

3、基础指令

        在版本库wolai下创建一个Git.txt文件,内容是“qq941013945”

       一、 使用命令 git add readme.txt添加到暂存区里面去。

  

        执行完没报任何信息,说明执行成功。

        二、git commit 提交缓存的Git.txt, 

        git commit -m "Git.txt提交第一版" 提交时需要解释说明一下

Git基础使用_第7张图片

        通过git status查看状态,是否还有未提交的

Git基础使用_第8张图片

        因为本目录下原本就有一个压缩包,所以报了这个压缩包没提交,但是目前先不用管他。现在修改一下Git.txt文件,再次查看状态。

Git基础使用_第9张图片

Git基础使用_第10张图片

        提示被修改,但是未被提交!通过执行

git diff Git.txt

可以查看文件改变了什么(增删改)

Git基础使用_第11张图片

        做了改动,需要再次提交,首先,提交至缓存,再commit,最后再查看一下状态有没有成功。

Git基础使用_第12张图片

        历史版本,再对Git.txt文件做修改。

Git基础使用_第13张图片

Git基础使用_第14张图片

        查看一下提交日志

Git基础使用_第15张图片

    使用git log --pretty=oneline打印日志,可以规避一些不重要的信息

Git基础使用_第16张图片

       版本回退可以使用以下:回退上一版, git reset  --hard HEAD^ 回退到上上个版把HEAD^ 改成 HEAD^^ 以此类推。那如果要回退到前100个版本的话,这样推就很鸡肋,可以如下指令:git reset  --hard HEAD~100 即可。

        当前Git.txt内容如下:

Git基础使用_第17张图片

        回退上一版本

Git基础使用_第18张图片

        回退到了老版本,但是现在又需要新版本,可以先查一下版本号,通过版本号回得到新版本。查看版本号:git reflog 回到新版本:git reset --hard+版本号。

Git基础使用_第19张图片

4、工作区与暂存区

        工作区如现在这个路径"wolai"

        版本库:在"wolai"下有一个隐藏的文件.git,版本库不属于工作区。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。

        git add Git.txt-->存入暂存

        git commit -m "解释说明"-->从暂存区提交改修文件到工作区

        更改Git.txt文件并再添加一个yao.txt文件。

Git基础使用_第20张图片

Git基础使用_第21张图片

        将两个文件提交至暂存区

Git基础使用_第22张图片        

        将暂存区的文件提交至工作区,两个文件一起提交。

Git基础使用_第23张图片

撤销改修和删除文件

        撤销改修可以回退(git reset --hard HEAD^)到上一个版本,也可以执行(git checkout -- "file"),但是这个撤销改修是还未提交至暂存区的。

Git基础使用_第24张图片

Git基础使用_第25张图片

        演示改修过的文件提交至暂存区,再执行撤销改修,看看会怎么样

Git基础使用_第26张图片

Git基础使用_第27张图片

Git基础使用_第28张图片

删除文件

        先手动添加delet.txt文件,再提交至暂存,再提交到工作区。最后再执行rm delet.txt将文件删除,删除之后没有commit还是可以通过git checkout -- delet.txt恢复的.

Git基础使用_第29张图片

Git基础使用_第30张图片

Git基础使用_第31张图片

Git基础使用_第32张图片

5、远程仓库Gitee

        由于本地和远程仓库的传输是SSH加密的,所以需要一些验证配置。通过执行ssh-keygen  -t rsa –C “随便取个名字”,回车回车就行了

Git基础使用_第33张图片Git基础使用_第34张图片

       id_rsa是私钥私有的,id_rsa.pub是公钥公开的,将这段加密字段复制一下

Git基础使用_第35张图片

Git基础使用_第36张图片

        添加远程仓库

Git基础使用_第37张图片Git基础使用_第38张图片

        一通乱选点击创建,想了解可以网上查一下下面这些属性都是什么功能。

Git基础使用_第39张图片

        接下来将本地仓库和远程仓库做关联,需要将仓库的链接复制下来。

Git基础使用_第40张图片

        在Git命令行窗口执行git remote add origin  “远程仓库链接”,连接到远程仓库后就可以将本地文件推送至远程仓库了。

        

你可能感兴趣的:(Git,git)