git 撤销操作
来源:互联网 发布:怎么开发app软件 编辑:程序博客网 时间:2024/05/16 13:53
head index(stage) wroking 图示
一:撤销添加到add,但是还没有commit的文件
git reset HEAD FILENAME
二:追加文件到还没有push的commit中
$ git commit -m 'initial commit'$ git add forgotten_file$ git commit --amend
三:撤销还没有push的commit的修改
先git log 找到要回退的hash
在 git reset --参数(如下) hash_id
$ git reset -husage: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>] or: git reset [-q] <tree-ish> [--] <paths>... or: git reset --patch [<tree-ish>] [--] [<paths>...] -q, --quiet be quiet, only report errors --mixed reset HEAD and index //仓库和暂存区回退,本地不变 --soft reset only HEAD //仓库回退,暂存区和本地不变 --hard reset HEAD, index and working tree //仓库,暂存区和本区全部回退 --merge reset HEAD, index and working tree //仓库,暂存区和本区全部回退 --keep reset HEAD but keep local changes //字面意思是本地不变,但是实测本地回退了,所以慎用 -p, --patch select hunks interactively -N, --intent-to-add record only the fact that removed paths will be added later
0 0
- 撤销git add操作
- git中的撤销操作
- git 撤销操作
- git reset撤销操作
- git 撤销操作
- Git各种撤销操作
- Git III: 撤销操作
- Git撤销Commit操作
- git 撤销操作
- git撤销commit操作
- Git操作-撤销修改
- git 撤销操作
- Git各种撤销操作
- git 撤销操作
- git---撤销 git add . 操作
- git学习笔记--撤销操作
- Git用法之撤销操作
- Git如何撤销merge操作
- 究竟怎样写代码才算是好代码
- opengl环境在 vs2015和win10中的环境配置
- Ubuntu16.04安装配置JDK1.8
- Android简易闹钟实现
- 让你的Xcode8 支持 iOS7
- git 撤销操作
- android自定义popwindow,并且有从底部弹出的动画
- DB操作类
- stl读书笔记(1)-内存分配
- Swift-创建单例的三种方式
- WebView中使用setBuiltInZoomControls进行缩放并destroy webview时崩溃
- 利用反射把查询到的Table、Reader转换成List、Model
- 微信开发
- android studio 2.2 使用NDK方法