2
嗯,我已經試過了無數的變化:git的別名啓動gitk和git GUI在後臺
git config --global alias.gg '!gitk --all &; git gui &'
,但他們不工作,或只是僅顯示gitk像這樣的:
[alias]
gg = !gitk --all& ; git gui&
嗯,我已經試過了無數的變化:git的別名啓動gitk和git GUI在後臺
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"
殼牌「:」是一個NOP,我不得不把這個,因爲第一個命令是總是被忽視,所以有你的狂歡 - 忽略我的忽視。即當我嘗試"echo a ; echo b ; echo c"
時,我只會得到b
和c
輸出。
其次,&不工作,除非我把整個子命令放在一個子shell中。即如果你刪除括號,你會得到一個語法警告。
那麼 - 第一個工作!謝謝 :) –