Git命令的使用记录
来源:互联网 发布:电信网络断网了怎么办 编辑:程序博客网 时间:2024/05/04 09:43
reset 和 revert 的区别
git reset
resetgit reset [--soft | --mixed | --hard
- -mixed
工作区不变,只是将版本库和暂存区 信息回退到了某个版本.
- -soft
工作区不变,只回退到commit 信息到某个版本.暂存区不变,直接commit即可再次提交.
- -hard
工作区和暂存区都会回退到某个版本.(本地代码仓库源码)
如果在远程push代码以后,也使用
reset --hard <commit...>
回退代码,这样你线上的代码并没有变,当你再次提交的时候很可能会出现代码冲突问题。
git revert
git revert [--[no-]edit] [-n] [-m parent-number] [-s] [-S[<keyid>]] <commit>…git revert --continuegit revert --quitgit revert --abort
git revert 用法是撤销某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销
作为一次最新的提交,将需要revert的版本的内容再反向修改回去,版本会递增,不影响之前提交的内容。
git revert HEAD
撤销上一次提交
git revert HEAD~
撤销上上一次提交
git revert commit …
撤销指定的版本,撤销也会作为一次提交进行保存
0 0
- Git命令的使用记录
- git命令使用记录
- git基础使用命令记录
- Git使用常见命令的理解和记录
- git的使用记录
- 用到的git命令记录
- git的使用 git命令
- 轻松使用git命令查看版本记录
- 轻松使用git命令查看版本记录
- git命令的使用
- git命令的使用
- git命令的使用
- Git的命令使用
- git的使用命令
- git命令的使用
- git命令的使用
- Git 命令的使用
- git命令的使用
- 欢迎使用CSDN-markdown编辑器
- oracle表、存储过程解锁方法,误删数据找回方法
- 移动流媒体服务器Darwin Streaming Server安装和配置
- 学习编程之路——(1)
- UVA 1218 Perfect Service [树形dp]
- Git命令的使用记录
- java为什么要用abstract与Interface?
- 面向对象的思想和特征
- 使用Face++接口 PHP语言
- 正则表达式学习
- JS基本语法供自己查阅
- POJ 2406 Power Strings [KMP+循环节]
- Solr 6.0 学习(二)创建core并插入索引
- AndroidDeveloper Weekly No.2