Git小结

git本地仓库分三个区:
工作区: 就是一个多了.git文件的文件夹,不要想太多,就按Linux操作文件夹的方法正常操作
暂存区: 暂时讲了两种操作暂存区的方法: 1.存入暂存区 :git add filename 修改暂存区 :git rm filename 2.递交暂存区 git commit -m “explain”
版本库:git commit以后的最终版本存入地方,git最重要的一个地方,因为只有版本库的修改才可以跟踪

另外有几个命令查看状态也很重要:

  1. git status 查看当前git仓库与上一次commit之后的版本库的一切修改,包括工作区的修改和暂存区的修改(这种信息是不详细的) 很人性化的是,git status会提示你下一步可能会做的事,比如你对工作区做了修改,他可能会提示下一步要git add或者git checkout < filename >, 你刚执行完git add以后,git status跟踪的暂存区的修改,他又会提示你下一步可能要提交git commit或者git reset HEAD < filename >
  2. git diff:这个命令返回的是你对工作区的修改,你对工作区已经存在的文件修改(但是没有存入暂存区,也就是说没有git add或者git rm,所以一定要纠结的话,他比较的的确是暂存区和工作区的区别)的话有返回(新建文件git diff看不到),返回什么,返回修改的详细信息,+是新添的行-是删去的行
  3. git diff --cached:这个命令是查看对暂存区的修改,也就是你git add或者git rm以后,git diff的返回信息就用git diff --cached了(这也是为什么这两个命令一样,只有选项不一样的原因,因为其实干的都是一件事,只是git diff针对的对象是工作区,git diff --cached针对的对象是暂存区)
  4. git log:当前版本之前的commit日志记录,也就是说当前版本是回退回来的版本的话,当前版本之后的提交与回退都看不到(有个很重要的commit ID)
  5. git reflog:包括版本回退、版本提交的日志,信息较git log会比较简单
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值