相关疑难解决方法(0)

如何使用别名来完成bash完成?

例证:

我是一个使用bash v3.2.17的mac,我正在使用通过macports安装的git和bash_completion变体.

当我输入git checkout m<tab>.例如,我把它完成了master.

但是,我有一个别名git checkout,gco.当我输入时gco m<tab>,我没有自动完成分支名称.

理想情况下,我希望自动完成只是神奇地为我的所有别名工作.可能吗?如果做不到这一点,我想为每个别名手动定制它.那么,我该怎么做呢?

unix git bash shell autocomplete

185
推荐指数
8
解决办法
3万
查看次数

在`git revert --continue`期间绕过预提交挂钩

我正在做一个git revert(之前的恢复),这导致了一些合并冲突.在解决冲突后,我的预提交钩子抛出了一些代码嗅探器问题.

由于这些代码嗅探器通知在别处被修复,我想在此时绕过预提交钩子git revert --continue --no-verify,显然git revert没有--no-verify子命令.

git revert确实有一个--no-commit子命令,但这不能与它结合使用--continue.

我最终重命名了pre-commit文件,但出于好奇.那个时候有没有更好的wat来绕过预提交钩子?

git

18
推荐指数
2
解决办法
1883
查看次数

标签 统计

git ×2

autocomplete ×1

bash ×1

shell ×1

unix ×1