git教程3

历史记录

git log

可选参数

--pretty=oneline

回退到上一版本

git reset --hard HEAD^

回退到知道commit id的版本

git reset --hard 1094a

记录每一次命令

git reflog

在工作区的修改全部撤销

git checkout -- file

把暂存区的修改撤销掉

git reset HEAD <file>

1.当改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file

2.不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,用命令git reset HEAD <file>,就回到了1

猜你喜欢

转载自blog.csdn.net/qq_35557878/article/details/86525086