2023年6月7日
摘要: 有时需要批量删除带有指定前缀的代码分支tag,通过以下方式可达到此目的。 注意:以下命令只能在bash里执行。 【删除远端以XXX开头的tag】git tag|grep "XXX"|xargs git push origin --delete tag【删除本地以XXX开头的tag】git tag|g 阅读全文
posted @ 2023-06-07 15:09 卡米i 阅读(288) 评论(0) 推荐(0) 编辑
  2020年4月29日
摘要: 前提条件:有2个分支,分别是master,hotfix,其中master是用于生产环境的发布分支。 场景1:生产环境hotfix。 T1时刻,使用master分支发布生产。当时的HEAD的commit记为C1. T2时刻,开发完成下一个迭代周期的代码,并且merge到master准备提测,此时mas 阅读全文
posted @ 2020-04-29 11:49 卡米i 阅读(1887) 评论(0) 推荐(0) 编辑
  2020年4月28日
摘要: 适用场景: 场景1.本地开发代码已提交,提交后发现这次提交的代码有问题,或者漏提交了一些文件,此时,希望达到以下目的: ①修改有问题的代码。 ②补足漏提交的文件(一般是新增的文件没有git add .) ③把以上2点相关的代码,和前一次提交的代码合并成1个提交。 ④给合并后的这个提交添加新的注释。 阅读全文
posted @ 2020-04-28 19:01 卡米i 阅读(613) 评论(0) 推荐(0) 编辑
摘要: ☆ git reset 场景1:本地开发环境,已提交N个commit、但尚未push,希望:①丢弃本地所有的更改,代码强制回退到某个历史版本。 解决办法:git reset --hard HEAD~回退到前N个版本,N=0,1,2.... 例如: git reset --hard HEAD~0,版本 阅读全文
posted @ 2020-04-28 14:43 卡米i 阅读(460) 评论(0) 推荐(0) 编辑
  2019年4月2日
摘要: 注:本文转自http://insights.thoughtworkers.org/injection/,请尊重译者的劳动成果,转载需注明出处。 2017年3月3日 by Martin Fowler Leave a Comment 译者:熊节 英文原文:Inversion of Control Con 阅读全文
posted @ 2019-04-02 21:48 卡米i 阅读(95) 评论(0) 推荐(0) 编辑
  2013年4月20日
摘要: 数据类型类型描述Bit整型Bit数据类型是整型,其值只能是0,1或空值(NULL)。这种数据类型用于存储只有两种可能值的数据,如Yes或No,True或False,On或Off等Tinyint整型Tinyint数据类型能存储从0¬255之间的整数。它在存储有限数目的数值是很有用。这种数据类型在数据库中占用1个字节Smallint整型Smallint数据类型可以存储从-215(-32768)¬215(32767)之间的整数。这种数据类型在数据库里占用2个字节Int整型Int数据类型可以存储-231(-2147483648)¬231(2147483648)的整数。存储 阅读全文
posted @ 2013-04-20 21:22 卡米i 阅读(307) 评论(0) 推荐(0) 编辑