
软件通用技术
文章平均质量分 76
_古井心
这个作者很懒,什么都没留下…
展开
-
windows使用docker安装redis并使用docker执行redis-cli
这里写自定义目录标题安装Windows Docker Desktop下载Redis镜像启动下载的Redis镜像的容器Redis-cli连接Redis安装Windows Docker Desktop下载并安装,docker hub登录之类不赘述下载Redis镜像去docker hub寻找中意的镜像我中意的是6.2.4-alpine,目前最新,镜像体积小。命令如下:docker pull redis:6.2.4-alpine启动下载的Redis镜像的容器命令如下:docker run -v原创 2021-06-11 15:36:36 · 4415 阅读 · 2 评论 -
Parse Error: User json. Contact support.
在使用fork链接gitlab server的时候报了这么一个错:半天摸不着头脑,结果居然是因为没有设置头像然后就好了:设置头像后就添加成功,我的心情如同此头像!参考:https://github.com.cnpmjs.org/fork-dev/TrackerWin/issues/1149...原创 2021-06-10 16:07:46 · 446 阅读 · 0 评论 -
Sourcetree中使用cherry-pick
cherry pick是个非常灵活实用的git 命令,Sourcetree是常用的git GUI。那么如何在Sourcetree中使用cherry pick命令呢。遴选遴选是一个汉语词语,拼音是lín xuǎn,一指选拔(人才),二泛指挑选。选中你要cherry pick的提交,右键就会有“遴选”选项了,点击就可以把选定提交应用到HEAD了...原创 2020-09-14 16:56:23 · 15098 阅读 · 1 评论 -
git stash 部分文件
开发过程中经常会需要stash(贮藏)部分文件的场景,无奈sourcetree并不支持这种操作,gitkranken神器是可以的,但是现在收费了。所以只能自己动手命令行搞起来了。参考了一下官方文档:git stash命令有如下用法git stash list [<options>]git stash show [<stash>]git stash drop [-q|--quiet] [<stash>]git stash ( pop | apply ) [--i原创 2020-08-26 11:23:12 · 47801 阅读 · 5 评论 -
正则匹配在XX之后的写法
例如:获取邮箱中@之后的部分(?<=@)\S+$解释:\S 匹配字母、数字、下划线+ 匹配前面的子表达式一次或多次(?=@) 这是重点,匹配一个位置,这个位置在“@”前面$ 匹配字符串结尾所以整个表达式的含义就是匹配一个字符串,这个字符串“@”的下一位开头,字符串是非空白字符组成,字符串的结尾是这个字符串的结尾。这篇文章的兄弟篇《正则匹配在XX之前的写法》点这里测试正则表达式...原创 2020-07-04 16:31:54 · 8136 阅读 · 2 评论 -
正则匹配在XX之前的写法
(?=@) 这是重点,匹配一个位置,这个位置在“@”前面例如:获取邮箱中@之前的部分^\w+(?=@)解释:^ 匹配字符串开头\w 匹配字母、数字、下划线+ 匹配前面的子表达式一次或多次...原创 2020-07-04 16:13:53 · 8048 阅读 · 0 评论 -
\n,\r,\n\r的区别,windows、unix、mac中的换行区别
转自:http://www.oschina.net/question/925405_132872\n 软回车: 在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。 在Linux、unix 中只表示换行,但不会回到下一行的开始位置。\r 软空格: 在Linux、unix 中表示返回到当行转载 2017-01-20 18:28:42 · 4141 阅读 · 2 评论 -
关于git(SourceTree)的几个疑问及解答(待自己学会来解答)(已解答)--极简入门
之前在公司里用的svn做版本控制,现在的公司用的是BitBucket,客户端用SourceTree。从集中式的版本控制转到分布式版本版本控制,确实有点蒙蒙的。网上找了资料,看到的都是又臭又长的介绍,我只想知道几个基本概念,就能够理解git的原理了,但是没有找到,很遗憾。这里提一下我的几个疑问,等自己系统全面地(蠢笨地)学完了git的内容,再自己来回答这些问题。我想知道是没有人能简洁地描述git的原...原创 2016-12-28 18:54:32 · 4932 阅读 · 2 评论 -
sourcetree清除项目提交记录
### 需求根据已有代码仓库,创建一个新的代码仓库,要求没有之前的提交记录。### 实现:1. 复制本地仓库对应的文件夹,如 ``` shell cp ~/username/code/my-app ~/username/code/my-app2 ```2. 删除其中的.git隐藏目录,如 ``` shell rm -rf ~/username/code/my-a...原创 2018-05-21 15:08:57 · 8075 阅读 · 0 评论