我愿意 git ls-remote,我得到了远程分支和提交ID。 是否可以获取没有提交ID的分支名称? 这就是我的工作:
git ls-remote --heads
我得到了这个结果:
038700e8xxxxxxc96bb78adc6d22287370 refs/heads/release/ddddd.3
d9ebd03axxxxx212fdf63f22b092aaff6c6f0e refs/heads/release/ddddd.4
63a9be2d6a77414c65189ea0ef76d65a23a3e910 refs/heads/release/ddddd.4
db6cf449xxxxxx15cbf711745f94875ed18bd refs/heads/release/ddddd.5
49ba61331ebaca7aexxxxxxf2e9dfc9b5591 refs/heads/release/ddddd.6
acc32db7f25d2b3e616613a389c93eae82d46323 refs/heads/release/ddddd.7
不使用linux工具,因为使用Windows的即时消息也不能依赖 在awk和朋友上
答案 0 :(得分:1)
可以
git ls-remote --heads | cut -f 2
答案 1 :(得分:1)
git ls-remote --heads origin | awk '{print $2}'
答案 2 :(得分:0)
您可以通过以下方式获取远程分支机构:
git branch --remote
这是你的追求吗?