gpt4 book ai didi

在后台启动 gitk 和 git gui 的 git 别名

转载 作者:太空狗 更新时间:2023-10-29 14:39:18 26 4
gpt4 key购买 nike

好吧,我已经尝试了无数种变体:

git config --global alias.gg '!gitk --all &; git gui &'

但它们不起作用或只显示像这样的 gitk :

[alias]
gg = !gitk --all& ; git gui&

最佳答案

我在尝试让它工作时玩得很开心,这就是我想出的

我的环境中没有 gitk 或 git gui 来测试你的实际命令,但根据我的实验,我建议你尝试:

gg = !sh -c ": ; (gitk --all &) ; (git gui &)"

这是我在我的盒子上工作时得到的一些解释......

gg = !sh -c ": ; (qgit &) ; echo b ; echo c"

对于 shell,“:”是一个 NOP,我不得不把它放进去,因为第一个命令总是被忽略,所以你 bash - 忽略我的忽略。即当我尝试 "echo a ; echo b ; echo c" 时,我只会得到 bc 输出。

其次,除非我将整个子命令放在一个子 shell 中,否则 & 不起作用。即,如果您删除括号,您会收到语法警告。

关于在后台启动 gitk 和 git gui 的 git 别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17549670/

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