标签: pull-request

git pull请求并重新设置基准

我的git有点问题。

我在github上创建了一个项目,我更改并提交了一些文件。

现在,我想使用选项变基来执行“请求”。

我做了一个拉取请求,但是如何重新设置拉取请求的基础呢?回购的原始作者是否需要接受我的请求,并且在我可以或他可以重新设定基准之后,或者我需要在请求之后重新设定基准?

git github rebase pull-request

0
推荐指数
1
解决办法
1787
查看次数

从现有的pull请求中删除提交

我在Github上分叉了一个项目,做了一个提交,推到了我的分支并提出了拉取请求.一切都很好.

然后,我不断提交和推送不相关的东西,不知道所有这些都将被添加到我的拉取请求中.

我需要在我的fork中保存的更改(在不同的分支或其他内容中),但我必须从pull请求中删除除第一次提交之外的所有更改.我该怎么做呢?

git github pull-request

0
推荐指数
1
解决办法
2532
查看次数

git pull和git request-pull之间的区别

git pull和之间有什么区别git request-pull

我用的时候git request-pull

git pull-request

0
推荐指数
1
解决办法
729
查看次数

变基是合并分支的最佳策略

我有一个父分支和子分支。

当我想将子分支合并到父分支时,据说重新建立分支是最好的合并方法。

如果我们重新调整另一个分支中所做的所有更改都会进入当前的子分支,对吗?

然后,当有人想查看子分支中所做的新更改时,其他分支的更改就会太正确。

有人可以解释一下 Rebasing、Pull request 和 Merge 吗?

我正在尝试找到合并分支的最佳方法。

git rebase pull-request azure-devops merge-request

0
推荐指数
1
解决办法
955
查看次数

是否可以在不污染之前拉取请求的情况下提交分叉?如果不是,如何将主分支变成分支?

参考:大约 9 年前的以下问题:
\n不分叉就拉取请求?

\n

背景:
\n我正在关注 GitHub/Git,并且遇到了问题。\xc2\xa0 我认真地搜索过,但没有找到任何可以解决这个特定问题的东西 - 我发现的最接近的是上面提到的问题。

\n

问题:
\n我“分叉”了一个存储库,打算做一些工作,对我自己的分叉进行更改,然后创建一个返回到原始项目的拉取请求,作为对其做出贡献的一种方式。

\n

我终于想通了,并能够成功创建包含我提议的更改的拉取请求。

\n

请注意,我还想做一些其他事情来为这个项目做出贡献,在创建拉取请求后,我继续工作并对本地副本进行了额外的提交,包括导入一些技术文档等。

\n

显然,出于某种未知的原因,在我发出拉取请求后,拉取请求“拥有”我的原始存储库的分叉,此后我所做的任何事情都将成为该拉取请求的一部分- 无论它是否是相关与否,我是否将其推送到项目的分支,是否将其添加到 PR 中,或者其他什么。\xc2\xa0 它看起来就像魔法一样,并且只有在我删除/恢复我自己的存储库分支中的更改。

\n

这是否意味着与该项目有关的所有工作都必须完全停止,直到 PR 被接受和/或拒绝?\xc2\xa0 如果是这样,其他人,尤其是一家使用单一代码库的公司能够成功完成工作吗?

\n

当然,我确信这是可能的,人们一直这样做。

\n

我所做的研究尚未披露任何似乎可以解决这个特定问题的内容,但是不同问题的其他答案似乎暗示了这样一个事实:一旦您分叉了一个存储库并创建了一个拉取请求,该拉取请求似乎确实拥有” “您本地存储库的实例 - 缓解这种情况的唯一方法是:

\n
    \n
  • 分叉仓库。
  • \n
  • 创建存储库的整个分支并进行工作。
  • \n
  • 提交到该分支并创建拉取请求,然后放弃该分支
  • \n
\n

要完成额外的工作,无论在项目的哪个阶段,您都必须:

\n
    \n
  • 创建一个全新的分支
  • \n
  • 做任何你想做的、应该与原始工作分开的工作。
  • \n
  • 提交到新分支,创建拉取请求,然后放弃分支。
  • \n
\n

对于你想做的任何额外工作,“冲洗并重复”,最终得到一个比圣诞树有更多树枝的叉子。

\n

这引发了几个问题:

\n
    \n
  1. 这是真的吗?\xc2\xa0 我理解正确吗?
  2. \n
  3. 为什么?\xc2\xa0 这似乎不必要地复杂和令人费解,尤其是对于单个贡献者而言。
  4. \n
\n

最后也是最重要的问题:

\n …

git branch github pull-request git-fork

0
推荐指数
1
解决办法
1209
查看次数