1
我寧願不必過濾Git的輸出,但它看起來像我可能不得不。在我做之前,我想確保我不會錯過任何東西。我可以強制git分支 - 包含<tag>不打印星號嗎?
閱讀git branch --help
輸出後,我看不出有任何選項添加到我的git branch --no-color --contains <tag>
命令,這將使git的打印:
<tag>
,而不是這樣的:
* <tag>
我寧願不必過濾Git的輸出,但它看起來像我可能不得不。在我做之前,我想確保我不會錯過任何東西。我可以強制git分支 - 包含<tag>不打印星號嗎?
閱讀git branch --help
輸出後,我看不出有任何選項添加到我的git branch --no-color --contains <tag>
命令,這將使git的打印:
<tag>
,而不是這樣的:
* <tag>
對於腳本,使用git for-each-ref
。這是爲了這樣的目的,因此更靈活和直接有用(如果他們有好奇的配置設置,不會對其他用戶造成不利影響)。
不幸的是,除非你有Git版本2.7.0或更高版本,您for-each-ref
命令未實現--contains
。在這種情況下,您會遇到git branch --contains
和後期處理。管道cut -c3-
將做的伎倆。
幸運的是,我所有的製造機器都有git 2.8及以上版本,所以我很高興。我敢打賭,只要我使用Tower,我總是會忘記for-each-ref。 – jeff6times7