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 //撤销修改
撤销修改
涉及到的命令:
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 //撤销修改
相关文章推荐
- Git使用本地仓库之基本操作--版本回退,后悔怎么办,撤销未提交的修改
- Git 基本操作2--撤销修改
- Git 本地的撤销修改和删除操作
- Git撤销提交和修改相关操作
- Git操作-撤销修改
- git基本命令之删除撤销操作
- git 修改上次提交信息 与 撤销此操作.
- Git 本地的撤销修改和删除操作
- git-【四】撤销修改和删除文件操作
- MAC 基本命令操作git 修改 提交 更新
- Git 基本操作1--修改提交(add,commit)
- 学习Git基本操作规范 v3.0
- git_day02_01——git基本操作
- windows下Git使用系列(2)- Git与TortoiseGit基本操作
- Git学习笔记三--管理修改、撤销修改、删除文件
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- Git学习笔记05—文件基本操作
- Eclipse基本操作(二)如何在eclipse中修改jsp默认编码
- git基本操作
- Git基本操作 vs SVN