Git学习(一)

git config --global user.name "your name"

git config --global user.email "your email"

git add 文件名   //第一步,把文件添加到仓库

git commit -m "每次修改添加的备注,最好写英文"  //第二步,把文件提交到仓库

可以多次add文件,也可以一次add多个文件,然后commit一次提交上去

git status // git status命令可以让我们时刻掌握仓库当前的状态,上面的命令输出告诉我们,demo.txt被修改过了,但还没有准备提交的修改。

 

git diff //看具体的修改内容

 

提交修改,跟上面一样分两步,第一步add,第二步commit

add之后用git status看一下

 

commit提交一下

 

提交之后再用git status, Git告诉我们当前没有需要提交的修改,而且,工作目录是干净(working tree clean)的。

 

git log // 命令显示从最近到最远的提交日志

 

最上面的一次提交叫做HEAD,下面一次是HEAD^,再下一次是HEAD^^,依次类推,也可使用HEAD~1来表示

git reset --hard HEAD~1  //恢复上一次的提交内容

 

get log  //看看

 

第三次提交的版本version0.3已经看不到了,但是可以根据提交号来修改HEAD指针指向它,只需要写提交号的前几位就可以

 

get reflog //记录每一次命令

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值