git基本命令之删除撤销操作
2017-10-11 14:54
375 查看
1、将删除文件恢复--撤销所删除的文件
git checkout 文件名
2、git reset
git reset --hard commitID(或某个节点)----强制切换到某个点,会导致所修改的内容删除(add之前)
git reset --soft commitID(或某个节点)----强制切换到某个点,所修改的内容会保留(add之后)
3、撤销操作
--1)文件修改后还没提交到暂存区,进行撤销操作后,文件恢复到版本库一样
git checkout -- 文件名
--2)文件修改后提交到了暂存区,进行撤销后,文件恢复到提交到暂存区之前的状态
git reset HEAD 文件 ----将暂存区文件恢复到工作区
git checkout -- 文件 ---- 将在工作区修改后的文件恢复至修改前
4、删除文件
---1)同时删除工作区和暂存区中的文件
git rm -f 文件名
---2)删除暂存区中的文件,不删除工作区的文件
git rm --cached 文件名
git checkout 文件名
2、git reset
git reset --hard commitID(或某个节点)----强制切换到某个点,会导致所修改的内容删除(add之前)
git reset --soft commitID(或某个节点)----强制切换到某个点,所修改的内容会保留(add之后)
3、撤销操作
--1)文件修改后还没提交到暂存区,进行撤销操作后,文件恢复到版本库一样
git checkout -- 文件名
--2)文件修改后提交到了暂存区,进行撤销后,文件恢复到提交到暂存区之前的状态
git reset HEAD 文件 ----将暂存区文件恢复到工作区
git checkout -- 文件 ---- 将在工作区修改后的文件恢复至修改前
4、删除文件
---1)同时删除工作区和暂存区中的文件
git rm -f 文件名
---2)删除暂存区中的文件,不删除工作区的文件
git rm --cached 文件名
相关文章推荐
- Git进阶命令(一)(撤销删除操作)
- 15分钟学会git基本的操作命令
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- Git命令基本操作备忘
- Git基本操作命令2
- Git操作基本命令
- Git 基本操作2--撤销修改
- Git 撤销操作、删除文件和恢复文件
- git基本操作-常用命令
- Git撤销操作命令
- Git操作流程,基本命令演示
- Git操作基本命令
- Git基本命令操作实例
- Git学习之路(4)- 撤销操作、删除文件和恢复文件
- Git的使用——安装/添加/删除/历史记录/命令记录的操作
- git 撤销分支删除 操作 (git delete branch undo)
- Git 的9个基本操作命令
- git基本常用命令操作
- GIT基本操作命令大全
- git 的使用——基本的仓库创建,文件提交,上传操作命令,远程仓库关联