git - git-bash 别名有问题
问题描述
我一直在尝试在我的配置文件中设置 gitbash 别名,但它不起作用。当我输入 junit 时,它说找不到命令,但是当我列出别名时,它会显示命令。
> junit
bash: junit: command not found
> git la
junit=java org.junit.runner.JUnitCore
la=!git config -l| grep alias | cut -c 7-
解决方案
你junit
是一个git
别名,而不是bash
别名,所以你必须用 git 运行它:
git junit
但首先你需要修复它:(git config alias.junit '!java org.junit.runner.JUnitCore'
运行!
外部程序。没有它git
认为它是其内部命令的别名。)
如果你想创建junit
一个 shell 别名,你应该在 shell 配置文件中定义它。因为bash
它的~/.bashrc
语法是
alias junit='java org.junit.runner.JUnitCore'
. ~/.bashrc
更改文件后不要忘记重新读取它。
推荐阅读
- architecture - 如何仅在事件驱动架构中接收到两个或多个事件后才触发动作?
- c# - 如何确定客户端是否可以使用 IdentityServer4 调用 api 端点
- javascript - 如何在本地主机上开发时使 Progressive Web App 的启动画面图标可用
- algorithm - 查找关节点组
- date - #docusignAPI 获取数据发送时间
- algorithm - 通过最大流量约束在未加权图中找到最短路径
- angular6 - Angular 6 [ngValue] 未定义
- javascript - 如何使用 JQuery 在空文档中附加 HTML 标签?
- python - 如何修复烧瓶应用程序中的 url_prefix?
- vue.js - 如何在 Vue JS 中使用 v-for 将多维数组显示为一级选择选项