gpt4 book ai didi

git - 如何为完整的 git 命令创建别名

转载 作者:太空狗 更新时间:2023-10-29 14:35:47 27 4
gpt4 key购买 nike

我按如下方式创建了一个 git 别名,但是当我运行 git gbf4364 时它抛出了一个错误,我错过了什么?

git config --global alias.gbf4364 'git clone ssh://username@gerrit.sd.company.com:29418/projectname'

最佳答案

Git 别名被假定为 git 命令,除非另有说明。 Git 只是将新命令替换为您为它起的任何别名。但是,也许您想运行外部命令,而不是 Git 子命令。在这种情况下,您可以使用 ! 字符开始命令 1 .

因为 clone 是一个 git 子命令,使用 git config --global alias.gbf4364 'clone ssh://username@gerrit.sd.company.com:29418/projectname',它将转换为 git clone [...]

你不应该在别名中添加 git。否则git gbft4364等于git git clone ssh://username@gerrit.sd.company.com:29418/projectname,会有两个git。

当你想删除别名时,使用git config --global --unset alias.gbft4364

关于git - 如何为完整的 git 命令创建别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48472286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com