Git时光机
2023-05-23 16:28:29 0 举报
Git时光机(撤销操作)展示
作者其他创作
大纲/内容
Remote
Staging
Change
git checkout <changed_file>(git restore <changed_file>)
git revert 70a0
Change2
Init
-Change
git reset --hard HEAD~1这将会将本地仓库 暂存区以及本地硬盘的修改全部撤销
-Change1
git push
git diffgit status ->Changes not staged for commit
HEAD~<i> 写多少就是撤回前多少次,git reset可以让你回退到任意commit的状态
如果你还是想撤销硬盘上的修改git checkout HEAD <changed_file>
撤销最近一次的commitgit reset --soft HEAD~1(commitID)
Disk
git revert HEAD
撤销硬盘上的修改
Local
70a0...
git reset <changed_file>(git restore --staged <changed_file>)
git status -> Changes to be commited
0 条评论
回复 删除
下一页