GIT 检查、撤销修改简明教程
2023-09-11 14:16:52 时间
点击上方“醉翁猫咪”,选择“置顶公众号”
有趣有内涵的文章第一时间送达!
说明:本教程的所有操作都在master分支上,且仅用于个人代码仓库管理,操作的实用性有待研究。
4个区
5种状态
未修改(Origin)
已修改(Modified)
已暂存(Staged)
已提交(Committed)
已推送(Pushed)
检查修改
已修改,未暂存(检查工作区与暂存区间的差异)
git diff
已暂存,未提交(检查暂存区与本地仓库间的差异)
git diff --cached
已提交,未推送(检查本地仓库与远程仓库间的修改)
git diff master origin/master
## origin/master 为远程仓库
撤销修改
已修改,未暂存(撤销工作区的修改)
git reset --hard
已暂存,未提交(撤销暂存区的修改)
git reset --hard
已提交,未推送(撤销本地仓库的修改)
git reset --hard origin/master
## origin/master 为把远程仓库的代码取回并覆盖本地代码
已推送(撤销远程仓库的修改)
git reset --hard HEAD^
git push -f
## 此时本地仓库和远程仓库是一样的
## 1.第一步先恢复本地仓库
## 2.第二步再强制同步本地仓库到远程仓库
醉翁猫咪
✬如果你喜欢Kangvcar文章,欢迎分享到朋友圈✬
这世界
不是每个人都有机会做自己想做的事情
但是我们应该尽量去做那些正确的事情
醉翁猫咪 | 小猫咪1997
相关文章
- [GIT] Git 工作流程(Git flow, Github flow flow, Git lab flow)
- [Git] git revert ( revert commit 和 revert merge)
- 【软考教程】操作系统知识
- Github.com的Git和TortoiseGit图文教程
- Git Submodule使用完整教程
- 使用CoreImage教程
- github简单使用教程
- 【学习总结】Git学习-参考廖雪峰老师教程四-时光机穿梭
- git教程(三)--创建项目并提交更新
- Virtualbox虚拟机安装CentOS 6.5图文详细教程
- 用Python的pandas框架操作Excel文件中的数据教程
- xpath教程 2 - lxml库
- 【学习总结】Git学习-参考廖雪峰老师教程二-安装Git
- 【学习总结】Git学习-参考廖雪峰老师教程一-Git简介
- git简明教程:基本操作命令
- 【STM32H7的DSP教程】第17章 DSP功能函数-定点数互转
- 用代码画流程图和时序图快餐教程(4) - mermaid时序图
- 腾讯云微搭低代码理发预约小程序实战教程
- 会员管理系统实战开发教程(五)-发票管理功能
- [译]Vulkan教程(26)描述符池和set
- (2022版)一套教程搞定k8s安装到实战 | Docker基本命令
- Mac Appium iOS自动化测试环境搭建教程
- 【版本控制】git教程
- Python基于OpenCV监控老鼠蟑螂检测系统[完整源码&部署教程]
- Git 安装教程