git 放弃撤销修改git add 之后放弃修改git commit 之后放弃修改

分类:环境配置来源:站内 最近更新:2018-09-10 20:21:55浏览:335留言:0

git 放弃撤销修改git add 之后放弃修改git commit 之后放弃修改

首先得查看git仓库当前状态

git status


可以查看所有文件改动的状态:

修改:modified

删除:deleted

添加:Untracked


在文件还没有 git add 之前 

// 取消 仓库所有 修改、删除,此时你修改的文件和删除的文件都会被恢复,但是你新添加的文件不会被删除
git checkout -f

// 放弃 指定文件 修改、删除 ,添加文件依旧不能删除,
git checkout filename

// 放弃 指定文件夹 修改、删除
git checkout directory

// 放弃添加的所有文件时,但不测回清除修改和删除的
git clean –df


在文件 git add 之后 

// 撤销所有已经在缓存区的
git reset HEAD .

// 撤销单个文件
git reset HEAD filepathname


在文件 git commit 之后

// 这个时候你可以用 git log 命令来查看git的提交历史
// 直接恢复到上一个版本,撤销所有操作
git reset --hard HEAD^


2

发表评论

评论列表(0)

  • 暂时没有留言