根据我的搜索,下面的2条命令应该为我提供带有作者名的远程分支。但是,我一无所获-你知道为什么吗?
我正在使用Windows命令提示符。
以下命令返回:“输入文件指定两次。”
git for-each-ref --format='%(committerdate) %09 %(authorname) %09 %(refname)' | sort -k5n -k2M -k3n -k4n
以下命令不返回任何内容:
git for-each-ref --format='%(committerdate) %09 %(authorname) %09 %(refname)'
该如何列出所有活动分支及其作者姓名?
答案 0 :(得分:1)
您正在尝试在Windows cmd
shell中运行Unix-Command。 Windows sort
无法理解-k5n
语法。尝试在Git For Windows提供的bash
shell中运行它,它不会显示错误。
尽管有改进的余地:git for-each-ref
可以自行排序:
git for-each-ref --sort=committerdate --format='%(committerdate) %09 %(authorname) %09 %(refname)'
下一步:您提到只需要远程分支。实际上,您还可以获得本地分支机构,标签,注释以及更多内容。您可以将其限制为远程分支:
git for-each-ref --sort=committerdate --format='%(committerdate) %09 %(authorname) %09 %(refname)' refs/remotes
由于不再有sort
命令,因此您可以在调整cmd
参数(format
和cmd
的引用后再次在bash
中运行它使用不同的引用语义):
git for-each-ref --sort=committerdate --format="%(committerdate) %09 %(authorname) %09 %(refname)" refs/remotes
答案 1 :(得分:-1)
您应该尝试使用双引号而不是简单的方式:
//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css
如果它不起作用,请尝试在没有http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css
引起错误的情况下进行尝试:
git for-each-ref --format="%(committerdate) %09 %(authorname) %09 %(refname)" | sort -k5n -k2M -k3n -k4n