码迷,mamicode.com
首页 > 其他好文 > 详细

Git 指令详解

时间:2020-05-29 21:18:53      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:目录   登录   exp   diff   enc   邮箱   email   版本   Edito   

 

Git 指令详解

通过我上一篇文章相信大家都对git有一定的认识了

 

下边我详细介绍下git一些常用的指令

 

一般配置

 

git --version   //查看git的版本信息
git config --global user.name   //获取当前登录的用户
git config --global user.email //获取当前登录用户的邮箱

 

创建一个文件夹

 

mkdir nodejs    //创建文件夹nodejs
cd nodejs       //切换到nodejs目录下

 

初始化git仓库

 

**git init** //在nodejs文件夹下初始化一个仓库,此时文件里会到一个.git的隐藏文件夹

 

 

 

查看文件内容

 

cat index.html

 

增加到暂存区中

 

git add index.html
git add -A     //全部添加到缓存区

 

增加到版本库中

 

git commit -m ‘备注信息‘

 

查看版本

 

git log --oneline

 

比较差异

 

  • 比较的是暂存区和工作区的差异

    git diff 
  • 比较的是暂存区和历史区的差异

    git diff --cached
  • 比较的是历史区和工作区的差异(修改)

    git diff master

 

 

 

撤回内容

 

  • (如果修改了工作区的文件后发现改错了,可以用暂存区或者版本库里的文件替换掉工作区的文件)

  • 用暂存区中的内容或者版本库中的内容覆盖掉工作区

    git checkout index.html

 

取消增加到暂存区的内容(添加时)

 

git reset HEAD index.html

 

//显示目录的状体 有没有添加或者修改文件

 

git status

 

删除本地文件

 

rm fileName

 

删除暂存区

 

  • 保证当前工作区中没有index.html

    git rm index.html --cached

 

使用--cached 表示只删除缓存区中的内容

 

回滚版本

 

  • 回滚最近的一个版本 git log

    git reset --hard HEAD/commit_id

 

回滚到未来

 

git reflog

 

以上资料来自网络整合如有出处请联系删除

 

 

 

Git 指令详解

标签:目录   登录   exp   diff   enc   邮箱   email   版本   Edito   

原文地址:https://www.cnblogs.com/gjf-7/p/12989513.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!