簡體   English   中英

Git:從PR獲取分支名稱

[英]Git: Getting a Branch Name from a PR

我繼續前進並按照本指南允許我通過他們的PR編號而不是分支名稱來檢查分支。

但是,我想知道是否可以反轉,允許我從命令行給出一個PR編號的分支名稱。 它可行嗎?

簡短的回答是否定的:沒有映射(由GitHub通過標准的面向Git的接口提供,至少)顯示拉取請求的目標分支。 但是,所有的希望都不會丟失! GitHub Pull Request API可以為您提供現有拉取請求的狀態GET /repos/ :owner / :repo /pulls/ :number返回一個具有所需信息的相當大的JSON blob。

請注意,解析此JSON blob需要其他工具。

原來不是直接通過github,而是可以通過Github自己創建的非常強大的hub CLI工具來完成。

https://github.com/github/hub

通過集線器和解析工具的組合,您可以像這樣檢查PR號6350:

git checkout $(hub pr list -f "%I|%H|%n" | grep "6350.*" | cut -d "|" -f2)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM