2011-04-06 36 views
1

我有多個遠程引用,並且沒有「git remote prune -all」,所以我嘗試了「git remote show | xargs -n 1 git remote prune」但它不起作用。 我正在運行msysgit 1.7.4。我知道它在Linux中工作(以及「git remote show | xargs git remote prune」),但是我只是在msysgit中沒有輸出,而且我知道它不能正常工作,因爲在運行之後我仍然可以修剪它。在msysgit中使用xargs來遠程修剪所有似乎不工作

「git remote show | xargs -n 1 echo git remote prune」顯示我正確編譯了「git remote prune public1」命令。

任何想法?

+1

愚蠢的問題:沒有沒有xargs的'git的遠程修剪public1'工作? – Mikel 2011-04-06 08:16:07

回答

1

OK - 從here一些進一步的研究,這個工作: git remote show | xargs -n 1 --max-lines=1 git remote prune

開心修剪!

0

我總是做git remote update -p