Oh My Bash中Git别名所在文件查询(解决gau/gf工具冲突)
解决Oh My Bash中Git别名与gau/gf工具冲突的问题
临时应急方案(当前终端会话生效)
直接在终端执行以下命令,立即取消冲突的别名:
unalias gau unalias gf
执行后当前终端即可正常使用gau和gf工具。
永久解决方法
1. 定位Oh My Bash的Git别名配置文件
Oh My Bash的Git别名默认存储在Git插件的配置文件中,路径为:~/.oh-my-bash/plugins/git/git.plugin.sh
这是最可能的存放位置,优先检查这个文件。
2. 修改配置文件移除冲突别名
- 打开配置文件:
nano ~/.oh-my-bash/plugins/git/git.plugin.sh - 在文件内搜索包含
alias gau=或alias gf=的行,找到后直接删除该行,或者在行首添加#注释掉该行。 - 保存退出后,重新加载bash配置使更改生效:
source ~/.bashrc
备选方案(避免修改插件文件)
如果担心Oh My Bash更新时覆盖插件配置,可以在个人自定义配置中添加取消别名的命令:
- 打开
~/.oh-my-bash/custom/aliases.sh(文件不存在则新建),添加以下内容:unalias gau unalias gf - 保存后执行
source ~/.bashrc生效,以后每次终端启动都会自动取消这两个冲突别名。
内容的提问来源于stack exchange,提问作者blackm4c
相关产品推荐
相关产品推荐

