git版本管理工具(二)
2024-09-06 09:49:27
1.查看历史版本
·git log
·git reflog
2.版本回退
·git reset --hard HEAD^(HEAD代表当前版本)
·HEAD^代表回退到上一个版本 以此类推
·HEAD~1 和上面同理
·也可以用git reflog 查看历史版本 用版本号来回退(git reset --hard+版本号)
3.撤销修改
·运行git status命令会显示当前工作区,暂存区,仓库的状态。当工作区所有代码都提交到仓库,并和仓库保持一致时会显示:
On branch master
nothing to commit,working tree clean
1.将暂存区代码撤销到工作区:
·git reset HEAD +文件名
2.撤销工作区代码
·git checkout + 文件名
4.对比文件
1.对比本地仓库与工作区
·git diff HEAD 文件名
2.对比本地仓库各版本代码
·git diff HEAD HEAD^ --文件名
5.文件删除
1.直接删除文件或者文件夹
2.先撤回到工作区
·git reset HEAD 文件名 然后删除
3.从版本库撤回
·先删除文件或者文件夹
·git add .
·git commit -m
最新文章
- chrome浏览器调试typescript
- mysql服务器和配置优化
- .NET项目开发—浅谈面向接口编程、可测试性、单元测试、迭代重构(项目小结)
- localStroage的用法
- C/C++中extern关键字详解
- 修改phpmyadmin文件的最大上传大小
- 55.ERROR:Place:1136 - This design contains a global buffer instance…… non-clock load pins off chip
- 正则表达式 java版
- Struts2的struts.properties文件在哪儿啊?
- GUI对话框
- ucenter 同步登录总结
- C#_会员管理系统:开发五(用户注册)
- FrameBuffer系列 之 显示图片
- SerialPort如何读取串口数据并显示在TextBox上,多线程委托
- vs2015 制作安装包额外需要安装的软件VSI_bundle
- BZOJ_1015_[JSOI2008]星球大战_并查集
- vue报错信息
- 使用sublime 正则匹配替换大批量代码
- CAD画图技巧经验
- XPages访问关系型数据库技术与最佳实践
热门文章
- 【机器学习】【条件随机场CRF-2】CRF的预测算法之维特比算法(viterbi alg) 详解 + 示例讲解 + Python实现
- 2013-10-7 设置combboxItem高度的方法
- H3C HDLC帧格式
- P1020 从大到小排序
- VS2017 OpenCV3.4.2 通过Release的版本 源码编译成 x86
- 5款顶尖Windows文件传输工具
- 中文javadoc
- json_encode函数的JOSN_UNESCAPE_UNICODE
- 不同RAM空间存储变量区分
- Linux 命令整理 vim