git常用命令-Git学习笔记

创建版本库

git init    将本目录初始化为一个Git仓库

git add <file>   添加文件内容,可反复使用

git commit -m "xxx"    把文件交到仓库,可一次提交多个文件,其中-m后面输入的是本次提交的说明,可输入任何内容


版本回退

先查看状态,即

git status    随时掌握工作区的状态,可查看文件是否被修改过

git diff    查看被修改的详细内容

git log    显示从最近到最远的提交日志,其中 commit id    指版本号

git log -- pretty = online 显示格式为一行,其中,HEAD指向当前版本,HEAD^指上一个版本,HEAD^^指再上一个版本,HEAD~100指上100个版本

再根据需要回退到特定版本,即

git reset -- hard HEAD^

git reset -- hard commit id    回到指定版本

还可用 git reflog 记录每一次命令


暂存区和工作区

如下图,工作去指电脑里可看到的目录,版本库(Repository)即为仓库,工作区有一个隐藏目录,.git文件,这个不算工作区,而是Git的版本库,其中最重要的是称为stage(或index)的暂存区,还有Git自创的第一个分支master,以及指向master的一个指针HEAD。

图片引自 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013745374151782eb658c5a5ca454eaa451661275886c6000

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值