git系列(1)-git基础

1.安装git

我们在使用git之前,我们首先要安装git,直接在官网上下载相应的安装包进行安装

然后无脑安装下一步,即可

安装完成之后好使用命令,git --version

2.基本配置

当我们的git安装完成之后要对git进行基本的配置,才能开始使用

 git config user.name "属性值"
 git config user.email "属性值"

这样别人才知道是谁提交了记录

3.git的作用权限

git有三种权限,分别为local,system,global,

local表示只能在当前仓库中生效

system表示git的系统配置

global表示可以 在全局仓库中生效

4.git的工作区(本地仓库)和暂存区  

ps:远程仓库暂时不说

使用git add 文件名将修改的文件提交到暂存区

使用 git commit -m“ 描述修改的内容”

从而将记录提交到本地仓库

5.git给文件重命名的简单方法

第一种方法:我们可以使用git 的add和commit方法将文件改名后进行提交

第二种方法:我们可以使用git的命令进行修改

git mv 原文件名 现文件名

6.git log的使用

git log --online 是将所有的commit提交用一行显示

git log --n4 在所有的commit中显示最近的四次提交

git log --graph 图形化的方式进行显示

git log --online 某一个具体的分支的commit提交

7.使用gitk图像化工具

在git的本地仓库中使用gitk

 

8.git文件夹

首先了解到一个命令,git cat-file -t hash 知道这个哈希值指向的是啥,即是一个commit还是tag

然后git cat-file -p hash 显示的是一个tag指向的object的hash值

9.git三种对象的分类(commit,tree,blob)

commit是我们向Git提交的记录,一个commit,只有对应一个tree,tree就相当于本次提交中的文件夹

blob就是相当于文件,git是文件的内容来区分不同的文件,而不是用文件名

10.git中的HEAD和branch

HEAD在git中始终分支的最新的一个commit或者HEAD与分支无关,但是他还是指向一个commit,不属于任何分支

可以使用git diff 一个commit的hash 另一个commit的hash

来比较不同commit的区别

也可以用HEAD

比较此时HEAD所指的commit和HEAD的父亲比较

git diff HEAD HEAD~1

比较此时HEAD所指的commit和HEAD的父亲的父亲比较

git diff HEAD HEAD~2

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值