小编Chr*_*Kao的帖子

为什么每次合并分支后我的 git log graph 都会多增长一行?

我习惯使用git log --oneline --graph --decorate --all别名git ll来查看终端中的提交图

但是当我每次将我的合并developmaster. 上面命令的输出可能是这样的:

* 0d1bf7b (HEAD -> master) Fix typo
*   f843224 Merge 'develop' to 'master'
|\
* | d673b76 (origin/master) Remove console.log for license information
* | 5080afc Remove all http url in production
* |   f28e74b Merge branch 'develop'
|\ \
* \ \   75c5b90 Merge branch 'develop'
|\ \ \
* \ \ \   ec189e6 Merge branch 'develop'
|\ \ \ \
* …
Run Code Online (Sandbox Code Playgroud)

git merge branch

5
推荐指数
1
解决办法
1470
查看次数

用于匹配多行中特定单词后的单词的正则表达式

在某些编辑器(如 VS Code)中,有一个正则表达式功能可以查找单词而不是“Ctrl + F”,我试图在特定单词后面找到一个单词和其他几行。

例如,如何使用正则表达式过滤那些具有特定“消息”属性的“someFunction”,如下所示:

...
someFunction({
  a: true,
  b: false
})
someFunction({
  a: true,
  b: false,
  c: false,
  d: true,
  message: 'I wnat to find the funciton with this property'
})
someFunction({
  a: true
})
...
Run Code Online (Sandbox Code Playgroud)

我试过的正则表达式是这样的:

/someFunction[.*\s*]*message/
Run Code Online (Sandbox Code Playgroud)

但它没有用

我怎样才能实现这个目标?

javascript regex regex-group regex-greedy visual-studio-code

4
推荐指数
1
解决办法
3082
查看次数