Git 指令详解
Git 指令详解
通过我上一篇文章相信大家都对git有一定的认识了
下边我详细介绍下git一些常用的指令
一般配置
git --version //查看git的版本信息git config --global user.name //获取当前登录的用户git config --global user.email //获取当前登录用户的邮箱
创建一个文件夹
mkdir nodejs //创建文件夹nodejscd nodejs //切换到nodejs目录下
初始化git仓库
**git init** //在nodejs文件夹下初始化一个仓库,此时文件里会到一个.git的隐藏文件夹
查看文件内容
cat index.html
增加到暂存区中
git add index.htmlgit 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
以上资料来自网络整合如有出处请联系删除
相关推荐
formula 2020-11-12
huhongfei 2020-11-05
乾坤一碼農 2020-10-27
liumengyanysu 2020-10-22
E哥的aws认证攻略 2020-10-15
tianyafengxin 2020-10-08
guying 2020-10-05
好脑筋不如烂笔头 2020-09-17
nebulali 2020-09-11
佛系程序员J 2020-09-15
fenggit 2020-09-15
JustHaveTry 2020-09-11
兄dei努力赚钱吧 2020-09-06
IngeniousIT 2020-08-25
liumengyanysu 2020-08-17
guying 2020-08-16