在该工作区修改后如何撤回?
1. git checkout -- filename 撤销特定文件工作区的修改
2. git checkout . 撤销所有工作区的修改
在git add 命令后 如何撤销已经加入到暂存区的文件呢?
1.git reset HEAD -- . 撤销所有
2.git reset HEAD -- filename 撤销特定目标
3.git rm -cached filepath 将文件从缓存中删除
//注意:上面的步骤是从暂存区撤回到工作区状态,若想工作区也撤回,再执行工作区的撤回方法
已经提交了不合适的修改到版本库时,如何撤销本次提交?
//前提是没有推送到远程库
1. git log 或 git reflog 查看提交的版本号
2. git reset --hard commitId(版本号) 回退到对应版本
网友评论