管理分支和pullrequests之间关系的命令行工具。

git-pr-branch的Python项目详细描述


吉特公关分公司

git-pr-branch是一个命令行工具,用于管理分支和 拉取请求。在

目前它只支持Github,但其他后端也有可能。在

您需要在https://github.com/settings/tokens中创建个人令牌。当你开始 第一次编程时,它会向您请求并将其存储在配置文件中。在

签出请求

git pr-branch checkout 42将在本地分支中执行pull请求#42,每个分支创建一个新分支 命令运行的时间。为什么,你问?因为公关作者修改承诺是很常见的 在审阅之后,而不是添加更多的提交,作为审阅者,很难看到差异 在您审阅的代码和新代码之间。通过每次创建一个新分支,您可以 与上一个分支不同。在

如果您以前没有签出此PR,它将为 公关的历史。这样,即使你做了,也很容易看到之前的评论有什么变化 当时不运行命令。在

显示分支和拉取请求

git pr-branch show将列出所有本地分支,并显示它们是否与关联 拉请求,无论该PR是否仍处于打开状态,以及该PR的URL

吹扫支管

git pr-branch purge将删除链接到闭合拉请求(或多个)的分支 拉取全部关闭的请求)。这将使您保持本地回购的整洁。在

选项

如果从中派生的存储库的远程名称(这里称为“上游”)未命名 {{cd6>你可以用{cd6}选项来设置{cd6>,也可以用这个选项来设置。这是一个 示例:如果Bob想要fork Alice的存储库,他可以先克隆自己的fork,然后添加 Alice的远程存储库:

$ git clone git@github.com:/bob/repo
$ git remote add upstream git@github.com:/alice/repo

因此,原始存储库不在默认的origin远程中,而是在upstream远程中。 在此配置中,git-pr-branch必须与-u选项一起使用,如下所示:

^{pr2}$

该值将在本地存储库的配置中设置,您不需要使用该选项 未来。在

如果大多数本地存储库不使用远程origin作为上游,则可以配置 配置文件中的默认值不同。第一次安装“向导”会问你。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何隐藏actionbar和显示选项卡   java将触摸事件从回收器传递到其父LinearLayout   springboot应用程序中的java enable XFrameOptions标头(不含spring security)   java将十进制128序列化为JSON   java将给定时间转换为GMT   java如何解决SSL握手异常   java哪些平台的缓冲区大小有限?   java如何使用IDE在storm production集群中提交拓扑   Android Javaİmageview的进展   JAVA网使用Spring PathMatchingResourcePatternResolver时出现URI语法异常   java如果有人试图访问我的JSP页面,如何首先显示登录页面?   带水平滚动的java嵌套回收视图   java有可能将Hashmap get和put结合起来吗?   java为什么在计算两毫秒时间戳之间的差时使用模运算符?   从字符串Java中提取葡萄牙语日期   java为什么dispatchTouchEvent避免在屏幕上单击?