首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
后悔药专题
【设计模式深度剖析】【8】【行为型】【备忘录模式】| 以后悔药为例加深理解
👈️上一篇:观察者模式 设计模式-专栏👈️ 文章目录 备忘录模式定义英文原话直译如何理解呢? 3个角色1. Memento(备忘录)2. Originator(原发器)3. Caretaker(负责人)类图代码示例 备忘录模式的应用备忘录模式的优点备忘录模式的缺点备忘录模式的使用场景 备忘录模式 备忘录模式(Memento Pattern)又称为
阅读更多...
git 常用的几剂后悔药
在 git add 之前,放弃对文件的所有修改 就算你用 rm 删除了也无所谓,照样还原回来。(如果是没有用 git 进行跟踪的文件,可不要轻易这么尝试哟!) git checkout -- 当你对一个文件进行了修改,还没有 add 进暂存区,你想要放弃所有的修改,将文件恢复到没有修改之前的样子,这时候可以使用 git checkout -- ,这条命令会将文件恢复到上一次 commit
阅读更多...
探索设计模式的魅力:备忘录模式揭秘-实现时光回溯、一键还原、后悔药、历史的守护者和穿越时空隧道
🌈 个人主页:danci_ 🔥 系列专栏:《设计模式》 💪🏻 制定明确可量化的目标,并且坚持默默的做事。 备忘录模式揭秘-实现时光回溯、一键还原、后悔药和穿越时空隧道 文章目录 一、案例场景🔍1.1 经典的运用场景1.2 一坨坨代码实现😻1.3 痛点 二、解决方案🚀2.1 定义2.2 案例分析🧐2.3 备忘录模式结构图及说明2.4 使用备忘务模式
阅读更多...
【DevOps】Git 图文详解(八):后悔药 - 撤销变更
Git 图文详解(八):后悔药 - 撤销变更 1.后悔指令 🔥2.回退版本 reset3.撤销提交 revert4.checkout / reset / revert 总结 发现写错了要回退怎么办?看看下面几种后悔指令吧! ❓ 还没提交的怎么撤销? —— checkout、reset 还未提交的修改(工作区、暂存区)不想要了,用签出指令(checkout)进行撤销清除。或者
阅读更多...
使用 Git,10个最需要常备的后悔药
Git是目前世界上最优秀最流行的分布式版本控制系统,也是程序员们日常使用最频繁的工具之一(几乎每天都需要使用它来对源代码进行版本管理)。 使用Git的过程,难免由于手快或者别的什么原因,需要对做过的事情进行“反悔”或者多次“反悔”。 不用担心,Git强大到几乎任何操作都是可以“反悔”的,让我们一起来看看吧。 一、在未暂存前,撤销本地修改 在介绍Git“反悔”操作之前,先简单提及下Git的一
阅读更多...