前提条件:有2个分支,分别是release,hotfix,其中release是用于生产环境的发布分支。 场景1:生产环境hotfix。 T1时刻,使用release分支发布生产。当时的HEAD的commit记为C1. T2时刻,开发完成下一个迭代周期的代码,并且merge到release准备提测,此 ...
分类:
其他好文 时间:
2020-04-29 12:52:24
阅读次数:
183
1、服务器代码合并本地代码 $ git stash //暂存当前正在进行的工作。 $ git pull origin master //拉取服务器的代码 $ git stash pop //合并暂存的代码 2.服务器代码覆盖本地代码 $git reset --hard //回滚到上一个版本 $git ...
分类:
其他好文 时间:
2020-04-29 10:38:35
阅读次数:
378
当我们进行Add操作之后,没有进行Commit操作,而直接取消了之前需要添加的文件,此时就会出现红色感叹号,如下图所示: 因此,对这种带有感叹号的最下层的文件夹下没有需要提交的文件时的解决方案如下: (1)在该文件或文件夹上点右键,选择TortoiseSVN——revert (2)在弹出的界面选中需 ...
分类:
其他好文 时间:
2020-04-28 15:08:37
阅读次数:
184
"官方文档" 参考文献 "Git log 输出格式化" 在commit记录中搜索 在commit记录中的文件中搜索 git 修改时间显示 常用的log格式化 ...
分类:
其他好文 时间:
2020-04-28 11:14:37
阅读次数:
82
今天终于把JMicro全功能模块调通,并通过压力测试检证整个系统的稳定性。 查看从2018年9月的GITHUB第一个Commit到现在,刚好199个Commit,利用所有能用的业余时间终于坚持下来把JMicro微服务框架的核心模块做出来,包括RPC,RPC数据系列化,RPC监控,消息服务,熔断器,限 ...
分类:
其他好文 时间:
2020-04-28 00:37:04
阅读次数:
46
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
本篇不适用于新手,适合有一定基础但是没怎么用过回滚的同学 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
使用ROLLBACK 既然我们已经知道了什么是事务处理,下面讨论事务处理的管理中所涉及的问题。 管理事务处理的关键在于将SQL语句组分解为逻辑块,并明确规定数据何时应该回退,何时不应该回退。 MySQL使用下面的语句来标识事务的开始: 输入: start transaction 输入:MySQL的 ...
分类:
数据库 时间:
2020-04-25 12:46:19
阅读次数:
113