这是场景:
我有一个公共的回购一个.Bob forks A,添加了一些提交Bob/master并提交了一个pull请求来合并这些更改A/master.我想在合并之前对提议的pull请求进行一些更改A/master.
如果我不能推动,我怎么能这样做Bob/master?
我想从我的 fork 存储库向上游存储库发出拉取请求。
与往常一样,我按照以下步骤在这里从从GitHub的指导。
但是这次我不能发出拉取请求,因为按钮被禁用了。
分支可以自动合并。
我的分叉存储库确实有更改,并且可以看到所做的提交。Base repo 和 head repo 正确显示。
我的团队正在尝试使用GitHub拉取请求进行代码审查.我唯一的问题是你做完后你对分公司做了什么?我认为你想要删除分支,但由于GitHub隐藏了已经合并到当前分支的分支,所以似乎我应该保留它.
只是好奇你对这方面的最佳实践的看法.
我有gitlab安装运行,我有一个库,我想与朋友分享库,我无法理解gitlab中发送pull请求的流程是什么.
用户无法分叉我的存储库,他无法访问我的项目(除非他是我的团队......这很奇怪..)并且合并请求可以从我的存储库中的一个分支到另一个分支.
它在gitlab中如何工作?
我在GitHub上的项目收到了拉取请求.拉取请求仅部分解决了它正在解决的问题.我已将更改添加到本地分支并添加了一些我自己的提交.
我现在想把这些提交推回到我的远程仓库并让它们出现在pull请求中,但是没有将它们合并到目标分支中.我想保持拉取请求的开放性,以便进一步审查和讨论,并可能进一步提交.
有没有办法我可以在拉取请求中添加提交而不将它们合并到目标分支中,从而关闭拉取请求?
我正在开发一个包含大量分支和拉取请求的GitHub仓库.
比方说,我有以下拉取请求:
a 分支 Xb 分支 Xc 分支 Yd 分支 Xe分支Y.有没有办法找到有针对性的分支的所有引入请求X(即a -> X,b -> X,d -> X)?
假设我已经克隆了存储库,创建了新的分支"Topic1",进行了更改,提交了它们,然后将它们推送到远程仓库git push origin Topic1.之后我向主分支发出拉取请求.
然后在我的本地存储库中,我从分支"Topic1"结帐到分支"Topic2",在那里做了一些更改,提交并再次将这个新分支推送到远程.并再次向主人提出拉动请求.我想提一下,在此期间没有对master分支进行任何更改,因此我不需要将本地repo与上游同步.
这就是问题:当我去拉"Topic2"的请求页面时,会出现"Topic1"的所有提交.所以,我的问题 - 如何才能获得仅与"Topic2"分支相关的第二次拉取请求提交?
我已将此添加到我的.git/config文件中:
fetch = +refs/pull/*/head:refs/remotes/origin/pr/*
Run Code Online (Sandbox Code Playgroud)
这允许我拉下拉请求差异,但是当我检查它时,它实际上创建了一个具有相同名称的分支.有什么方法可以让我推送pr/2并让它实际上转到pull请求而不是去一个名为的新分支pr/2?
在bitbucket和github等服务上,您可以选择创建拉取请求.
我向你(开发人员)提出的问题是,两者之间的区别是什么?
我目前所知道的差异:
除此之外,看起来拉动请求本质上只是合并..正确吗?
我试图让它发挥作用,但我也很困惑,在触发彼得埃文斯公关之前,它之间缺少什么。
这个场景非常简单,我喜欢在任何 feature/* 分支上推送,自动创建 PR,但相反,我遇到了奇怪的场景,其中开发更改应用于 feature/* 分支之上。有人可以给我提示吗?
name: Pull Request Action
on:
push:
branches:
- feature/*
jobs:
create-pull-request:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v2
with:
fetch-depth: 0
ref: develop
- name: Create Pull Request
uses: peter-evans/create-pull-request@v3.10.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: Simple demo
title: '[Example] Simple demo'
body: >
This PR is auto-generated by
[create-pull-request](https://github.com/peter-evans/create-pull-request).
labels: feature, automated pr
branch: feature/workflow-demo
Run Code Online (Sandbox Code Playgroud)