您的位置:首页 > 其它

Git_Git基本操作_第7课_撤销修改

2016-09-22 21:35 281 查看
以下文章根据极丶客学院 Git本地操作整理而成

撤销修改

涉及到的命令:

git checkout

git reset

git clean

git revert

===================================================

命令:git checkout

#撤销工作区的一些修改.适用于文件没有加入到暂存区的情况

#本质:用暂存区的工作内容还原工作区

git checkout -- fileName 

#用某个提交版本还原工作区与暂存区

git checkout commitID -- fileName 

#用上一个版本的提交还原工作区与暂存区(实测)

git reset HEAD fileName

=============================

命令:git reset  (时光回退见第8节,撤回到历史版本)

#还原暂存区

git reset branchName fileName 

#用某个提交版本仅还原暂存区

git reset commitID  -- fileName 

===================================

命令: git clean

#删除untrack的file,删除没被加入到暂存区的文件

git clean

#显示将会被删除的文件

git clean -n 

#删除git clean -n 显示的文件

git clean -f 

#默认不清理 .gitignore的文件

git clean 

#清理.gitignore 中的匹配项

git clean -X -f 

#查看将被清理的文件 .gitignore 中的匹配项

git clean -X -n 

======================

命令:git revert

#创建一个新的提交,覆盖之前的提交信息

#用commitID的提交的变化取反 覆盖 当前提交, 并产生一个新提交

git revert commitID  

还原修改 git reset HEAD fileName //撤销修改
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: