git 版本前进后退 以及修改commit

原文链接: git 版本前进后退 以及修改commit

上一篇: git config

下一篇: git 分支

初始化

git init

加入git以及查看状态

30df5f2de2977d789acd1bdb86001757b16.jpg

修改文件后添加

git commit -m"add b" -a

使用简洁的方式查看提交

 git log --pretty=oneline

bd6a6338f1c7b6883b945e4ebc416ce275b.jpg

使用版本回退, 文件会相应的改变到结尾为b的状态

参数说明:

--soft 仅在本地库移动HEAD指针

--mixed: 在本地库移动HEAD指针 并 重置暂存区

--hard: 在本地库移动HEAD指针, 重置暂存区, 重置工作区

git reset --hard <版本号>

2bae9834a543362763bc2013c8f4c4049b6.jpg

两种查看方式的不同, reflog 会查看完整的修改情况, log只会查看之前的修改情况

git log --pretty=oneline
git reflog

d1ce5469b325158f4ad1aad2ac9b02ccd98.jpg

使用简洁语法

git reset --hard HEAD^^^ // 一个^ 表示一个后退一步
git reset --hard HEAD~3  // 使用数字表示后退的次数

移动HEAD到需要修改的commit上, 执行修改

git commit --amend

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值