Git基本操作

Git基本操作

git init—初始化仓库

要使用Git进行版本管理,必须先初始化仓库。
在这里插入图片描述
如果初始化成功,就会在对应的目录下生成.git目录。这个.git目录存储着当前目录内容所需的仓库数据。

git status—查看仓库的状态

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jcdvFNA1-1586531550755)(C:\Users\Warren\AppData\Roaming\Typora\typora-user-images\image-20200409210814389.png)]
git status命令用于显示Git仓库的状态。

git add—向暂存区中添加文件

在这里插入图片描述
如果只是在仓库中建立了文件,那么该文件并不会被记录Git仓库的版本管理对象当中。使用git add命令将文件加入暂存区中,暂存区是提交之前的一个临时区域。

git commit—保存仓库的历史记录

在这里插入图片描述
git commit命令可以将当前暂存区中的文件保存到仓库的历史记录中。这样我们就可以通过这些记录在工作树中复原文件。-m之后的参数称作提交信息。

git log—查看提交日志

在这里插入图片描述
git log命令可查看以往仓库中提交的日志。
在这里插入图片描述
如果只想让程序显示第一行简述信息,可以使用git log --pretty=short,可以轻松把握多个提交。

git log README.md---只显示指定目录、文件的日志

只要在git log命令后加上目录名,便会显示该目录下的日志。如果加的是文件名,就会只显示与该文件相关的日志。

git log -p---显示文件的改动

如果想查看提交带来的改动,可以加上-p参数,文件的前后差别就会显示在提交信息之后。

git log命令可以利用多种参数帮助开发者把握以往提交的内容。

git diff---查看更改前后的差别

在README.md文件中写下# Git教程。

执行git diff命令,查看当前工作树和暂存区的差别。
在这里插入图片描述
由于我们尚未用git add命令向暂存区添加任何东西,所以程序只会显示工作树与最新提交状态之间的差别。

“+”号标出的是新添加的行,被删除的行则用“-”号标出。使用git add命令将README.md文件加入暂存区。

如果现在执行git diff命令,由于工作树与暂存区的状态并无差别,结果什么都不会显示。要查看与最新提交的差别,请执行以下命令。
在这里插入图片描述
之后不妨养成这样一个好习惯:在执行git commit命令之前先执行git diff HEAD命令,查看本次提交与上次提交之间有什么差别,等确认完毕后再进行提交。这里的HEAD是指向当前分支中最新一次提交的指针。

命令之前先执行git diff HEAD命令,查看本次提交与上次提交之间有什么差别,等确认完毕后再进行提交。这里的HEAD是指向当前分支中最新一次提交的指针。

下一篇我们再介绍关于Git的一些高级操作~

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值