git restore –staged XX
表示将某文件从暂存区中拿出,但还是会对其进行管理,当其内容相对于上个版本发生改变时,git status后能看到其显示为红色
git rm –cached XX
表示不对XX文件进行管理(即使其内容发生改变,在git status后,我们也可以发现其显示的是绿色)
git log –pretty=oneline
将历史版本在一行显示
git reset –hard 版本号/git reset –hard HEAD^
采用回滚操作后,git log只能看到当前版本及之前的版本,看不到被回滚的版本(这是可以采取git relog 查看HEAD指针的移动历史(包括被回滚的版本))