使用 “git revert” 命令可以撤销某个之前的提交。但是这个命令并不是删除那个提交,相反的,它是恢复那个提交的改动,这只是看起来像是撤销而已。这个操作实际上会自动产生一个新的提交。在提交中包括了你想要撤销的那个提交的所有反向改动。例如在原始提交中,你在某一个位置添加一些字符,那么这个恢复提交... ...
分类:
其他好文 时间:
2018-05-13 23:12:21
阅读次数:
175
搬运自: git撤销操作 更多操作参见原地址。 修改最后一次提交 有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了。想要撤消刚才的提交操作,可以使用 --amend 选项重新提交: 此命令将使用当前的暂存区域快照提交。如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会重新 ...
分类:
其他好文 时间:
2018-03-10 12:08:41
阅读次数:
263
命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 现在多数应用都有撤销操作。虽然难以想象,但在很多年里,任何软件中确实都不存在撤销操作 ...
分类:
其他好文 时间:
2018-03-08 02:54:01
阅读次数:
190
本文主要讨论和撤销有关的 git 操作。目的是让读者在遇到关于撤销问题时能够方便迅速对照执行解决问题,而不用去翻阅参数繁多的 git 使用说明。 一开始你只需了解大致功能即可,不必记住所有命令和具体参数。事实上,如果没有经过反复多次的操作,这些没血没肉的命令是很难被全部记清楚的,就算现在记住了,也会 ...
分类:
其他好文 时间:
2018-02-26 17:49:33
阅读次数:
217
一:撤销操作 比如我现在在readme.txt文件里面增加一行 内容为555555555555,我们先通过命令查看如下: 在我未提交之前,我发现添加5555555555555内容有误,所以我得马上恢复以前的版本,现在我可以有如下几种方法可以做修改: 第一:如果我知道要删掉那些内容的话,直接手动更改去 ...
分类:
其他好文 时间:
2018-01-29 20:16:22
阅读次数:
184
git add 添加 多余文件 这样的错误是由于, 有的时候 可能 git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件 git add 如果添加了错误的文件的话 撤销操作 git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的 ...
分类:
其他好文 时间:
2018-01-15 16:37:36
阅读次数:
146
Linux 命令行快捷键 涉及在Linux命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让basher更有效率。 常用 ctrl+左右键:在单词之间跳转 ctrl+a:跳到本行的行首 ctrl+e:跳到页尾 Ctrl+u:删除当前光标前面的文字 (还有剪切功 ...
分类:
系统相关 时间:
2017-12-16 14:43:01
阅读次数:
208
实验存档,代码特别烂。。 测试.java / 银行.java / 借钱的工程队.java ...
分类:
编程语言 时间:
2017-12-07 00:16:03
阅读次数:
183
分布式事务通常使用两阶段提交协议。两阶段提交协议把一个分布式事务的事务管理分为两类:一个是协调者,所有其它的是参与者。协调者负责做出该事务是提交还是撤销(Abort)的最后决定。所有参与者负责管理相应子事务的执行及在各自局部数据库上执行写操作。 ...
分类:
其他好文 时间:
2017-11-26 15:56:04
阅读次数:
138