GIT 技巧命令讲解笔记2020 (二)

本文基于https://learngitbranching.js.org 网站进行学习,同时查阅资料进行总结记录,每日一更。

本节对高级篇进行汇总。

git 中的 HEAD:

HEAD本质是一个指针,可以看做一个指向你正在工作中的本地分支的指针,可以将 HEAD 想象为当前分支的别名。

也可指向提交记录,具体可见学习网站高级篇第一题。

 

git log:

查看提交记录的哈希值。

 

git 中的相对引用:

查询哈希值较为麻烦,可通过git checkout newImage^ 来定位到newImage的父节点。~num可以向上移动多个提交记录。

练习可在学习网站高级篇第二题。

 

git 中移动分支:

学会相对引用使用最多的地方在于移动分支,可以使用-f命令强制移动分支。

如git branch -f master HEAD~3指的是将master分支强制指向HEAD的第3级父提交。

推荐刷高级篇第三题。

 

git 中撤销的两种方法:

本地撤销:git reset NewImage~1

远程撤销:git revert NewImage,生成NewImage‘,与NewImage上一分支相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值