Git Revert Merged Log From a Long Time Ago

当前分支状态: A主分支(已合并了B分支),B被合并的子分支 期望的结果: 将B分支从A主分支中剔除 工具: TortoisGit(简单) 具体步骤: 基于B分支建立临时分支B2,将B2分支软重置到建立该分支之前的初始提交M。 在B2分支将软重置的改变提交,记为N(作用:将多次提交合并为一次提交)。 在B2分支将记录N提交的所有文件还原到父一级状态,之后进行提交记录为P(目的:将分支还原到初始提交M)。 3.1 在还原到父一级的时候,要排查是否存在除了当前分支功能之外的修改,有的话要还原掉,否则算修复失败, ...

SQL经验备忘1

根据业务查询数据,首先要找到各个业务对应的数据表 根据需求理清需要查询的数据表之间的关联关系,并确定业务的目标数据表,然后展开查询 查询的表一定有数据记录的放在前面,并且连接条件也必须是有数据记录的;可能为空的表放在后面,这样可以避免少量字段数据为空,也杜绝数据重复 子查询量大可使用JOIN关联,少量则可放查询字段里 end. ...