git合并多次提交为一次 前提要提交或储存本地所有修改内容 git log 查看提交记录 git rebase -i HEAD~5 合并五次提交 -i 的参数是不需要合并的 commit 的 hash 值 该命令执行后,进入 vi 的编辑模式,5次提交的commit倒序排列,最下面的是最近的一次提交 ...
分类:
其他好文 时间:
2020-04-27 15:51:24
阅读次数:
70
1、添加忽略文件 在git根目录添加.gitignore文件,里面写出你要添加的文件(包括真实路径),然后把该文件添加到远程仓库里面,注意了,在使用git add时,不能直接用git add *,这样无法添加进去,因为git把.gitignore文件识别为未跟踪文件,如要使用git add .git ...
分类:
其他好文 时间:
2020-04-27 11:53:09
阅读次数:
56
什么是事务?为什么要用事务? 一个事务是由一条或者多条sql语句构成,这一条或者多条sql语句要么全部执行成功,要么全部执行失败! 事务的四大特性(ACID) l 原子性(Atomicity):事务中所有操作是不可再分割的原子单位。事务中所有操作要么全部执行成功,要么全部执行失败。 l 一致性(Co ...
分类:
数据库 时间:
2020-04-27 11:37:39
阅读次数:
146
本篇不适用于新手,适合有一定基础但是没怎么用过回滚的同学 1. 本地commit前 1.1 本地add前 add之前若想回退,使用 命令: 1.2 本地add后 使用reset命令 2. 本地commit后 2.1 创建一个新的版本进行回退 使用revert命令 2.2 不可逆式回退 使用 命令 2 ...
分类:
其他好文 时间:
2020-04-27 11:27:44
阅读次数:
59
1、基本原理: (1)工作区 (add filename) >(2)暂存区(git commit -m "注释") ——>(3)本地参考 2、本地仓库与远程仓库关联 (1)在本地仓库文件夹目录下 打开 Git Bash (2)输入ls -a (3)修改config文件 vim config 3、常见 ...
分类:
其他好文 时间:
2020-04-26 01:09:59
阅读次数:
88
1、 数据库事务特性 1.1 ACID特性 事务(Transaction)是数据库系统中一系列操作的一个逻辑单元,所有操作要么全部成功,要么全部失败。 事务是区分文件存储系统(关系型数据库)与Nosql数据库的重要特性之一,其存在的意义是为了保证即使在并发的情况下也能正确执行crud操作。怎样才算是 ...
分类:
编程语言 时间:
2020-04-25 19:32:50
阅读次数:
97
使用ROLLBACK 既然我们已经知道了什么是事务处理,下面讨论事务处理的管理中所涉及的问题。 管理事务处理的关键在于将SQL语句组分解为逻辑块,并明确规定数据何时应该回退,何时不应该回退。 MySQL使用下面的语句来标识事务的开始: 输入: start transaction 输入:MySQL的 ...
分类:
数据库 时间:
2020-04-25 12:46:19
阅读次数:
113
一、重做日志Oracle以SQL脚本的形式实时记录了数据变化的详细日志,这些日志保存在重做日志文件中。根据重做日志文件,可以对数据库进行备份和恢复。在下文中,把重做日志简称为日志。可以简单的认为,数据库每次在commit之前,会把操作数据的SQL脚本写入日志文件。日志文件有两种:在线日志和归档日志。创建Oracle数据库实例的时候,缺省建立三组在线日志,每组一个日志文件。三组日志中只有一组处于活动
分类:
数据库 时间:
2020-04-25 10:41:01
阅读次数:
79
一.数据库事务 1.DML语句执行的时候,如果当前有事务,那么就使用这个事务,如果当前没有事务,这个执行的DML语句就会产生一个新的事务。 2.只有DML语句才会产生事务,其他语句不会产生事务。insert updata delete 3.commit/rollback/DDL语句都可以把当前事务给 ...
分类:
数据库 时间:
2020-04-25 01:27:25
阅读次数:
112
引言 这是以前学习Git时的个人理解,算是速查手册吧 | Command | Essential | |: |: | | base ^ n |选择base分支的第n个父分支| | base ~ n |选择base的第n级父结点| |git commit amend|产生一个已提交结点的兄弟结点| | ...
分类:
其他好文 时间:
2020-04-24 22:15:43
阅读次数:
79