廖雪峰git整理(1)本地git管理

写在前面的话

这次再写git博客可以说是血和泪的教训,平时没有代码上传github和写博客的习惯,如今得到了很大的报应,相信看到这里有相似经历的人都可以想象得到我到经历了什么……
第一次学习git的时候并没有多么的重视这个东西,这次重学希望能够有新的发现。毕竟温故而知新嘛,也算是先给自己一个心理安慰吧。

git学习

  • 本次学习依赖于廖雪峰的git教程,链接在这里
  • 运行环境Ubuntu16.04

安装git

sudo apt-get install git

这里写图片描述

创建版本库

git init

创建之后目录下产生隐藏文件夹”.git”,用于保存git相关信息
这里写图片描述
编辑一个文件,readme.txt,将文件添加到版本库

git add readme.txt 
#添加文件到git中
git commit -m "commit a readme file"
#提交文件到仓库

这里写图片描述

管理仓库

查看状态
git status
#当文件状态改变时,查看git的status发生改变,此命令显示被修改而没有上传的文件

这里写图片描述

git diff
#查看改变而没有提交的内容
git log
#查看更改日志,可以看到-m参数之后的提示,使用--prety=oneline可查看简单输出

这里写图片描述

版本回退
git reset --hard HEAD^
#回退到上一个版本
git reset --hard HEAD^^
#回退到上上个版本
git reset --hard 041306……
#回退到版本号对应的版本(可用于回退后的前进,只需要前几位即可)

这里写图片描述

git reflog
#查看命令,可用于查找commit id回复版本

这里写图片描述

放弃修改
git checkout -- readme.txt
#将工作区修改后未add的内容撤销更改
git reset HEAD readme.txt
#将还在暂存区中未commit的内容撤销到工作区
删除
git rm test.txt
#在删除文件之后进行此操作,再commit
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值