1.查看历史版本

·git log

·git reflog 

2.版本回退

·git reset --hard HEAD^(HEAD代表当前版本)

·HEAD^代表回退到上一个版本 以此类推

·HEAD~1 和上面同理

·也可以用git reflog 查看历史版本 用版本号来回退(git reset --hard+版本号)

3.撤销修改

·运行git status命令会显示当前工作区,暂存区,仓库的状态。当工作区所有代码都提交到仓库,并和仓库保持一致时会显示:

On branch master

nothing to commit,working tree clean

1.将暂存区代码撤销到工作区:

·git reset HEAD +文件名

2.撤销工作区代码

·git checkout + 文件名

4.对比文件

1.对比本地仓库与工作区

·git diff HEAD 文件名

2.对比本地仓库各版本代码

·git diff HEAD HEAD^ --文件名

5.文件删除

1.直接删除文件或者文件夹

2.先撤回到工作区

·git reset HEAD 文件名 然后删除

3.从版本库撤回

·先删除文件或者文件夹

·git add .

·git commit -m

posted on 2019-08-16 21:38  sexy-lsz  阅读(107)  评论(0编辑  收藏  举报