Git 如何在命令行上查看所有打开的拉取请求?
我有一个存储在BitBucket上并在本地克隆的repo,我想通过命令行知道该repo是否打开了pull请求,以便通过shell脚本调用该命令。你知道这个命令是否存在吗?正如@lasse-v-karlsen所说,pull请求不是git特性。您可以通过curl/wget请求使用或 e、 g:下面将返回一页拉取请求标题,其中包含拉取请求的总数Git 如何在命令行上查看所有打开的拉取请求?,git,command-line,bitbucket,bitbucket-server,Git,Command Line,Bitbucket,Bitbucket Server,我有一个存储在BitBucket上并在本地克隆的repo,我想通过命令行知道该repo是否打开了pull请求,以便通过shell脚本调用该命令。你知道这个命令是否存在吗?正如@lasse-v-karlsen所说,pull请求不是git特性。您可以通过curl/wget请求使用或 e、 g:下面将返回一页拉取请求标题,其中包含拉取请求的总数 curl \ https://api.bitbucket.org/2.0/repositories/{username}/{repo_slug}/pul
curl \
https://api.bitbucket.org/2.0/repositories/{username}/{repo_slug}/pullrequests \
| \
jq "{ \
pagelen: .pagelen, \
size: .size, \
titles: [.values[].title], \
pageindex: .page \
}"
我用来解析json对象的拉取请求根本不是git本身能够处理的,而是github或bitbucket等托管网站的功能。我不认为你会找到任何这样的命令行工具,除非有人为git做了一个扩展/插件来处理特定的网站,比如bitbucket。