合并后一个提交的拉取请求

我分叉了一个Github存储库,并做了几天的更改,而从未做过原始回购(我做过这个回购的回购)的拉动。

现在,我向原始存储库发出了请求请求。我发现回购分叉后又进行了一次提交。

所以我的问题是,如果回购协议的所有者接受拉取请求,那么他以后所做的提交会保留吗?还是他的回购协议会成为我叉子的相同副本?

如果是后者,那么你能告诉我我怎么能删除提交自己做了?

尼尔斯·沃纳

两个分支的所有更改都将出现在历史记录中:

A-B------C----M--...
   \-X-Y---Z-/

其中XYZ是您的提交,C是您丢失的提交。提交M是一个合并提交,其中将包含您的所有更改(并可能解决与的任何合并冲突C)。您的提交将保持不变,之后M将包含所有的变化CXYZ

另外,回购维护者可以重订你的分支,后来把它合并:

A-B-C---------M--...
     \-X-Y-Z-/

当一切正常时,M的状态将与进行常规合并时的状态完全相同。但是XYZ会单独看起来像它们的起源C(它们的SHA1值也会改变)。

都同样有效,这两种方法都垫底建议,如果有相当数量的提交,你缺失(即发展中的几个星期后)。

请注意:如果您的分支不能干净地合并并且冲突不容易解决,则回购维护者可能会要求进行合并或重新设置基础。提供可合并的分支机构是您的工作。

在这种情况下,只需获取您要拉取的分支的最新版本,然后自己尝试合并:

git checkout your-branch
git pull upstream master

要么

git checkout your-branch
git pull --rebase upstream master

之后,分支将干净地合并到上游。只需为新合并的分支发布新的拉取请求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

合并后一个提交的拉取请求

来自分类Dev

发送一个提交之后另一个提交的拉取请求

来自分类Dev

GitHub:如何为每个单独的提交发送一个拉取请求?

来自分类Dev

如何将打开的 Github 拉取请求合并到一个分支中?

来自分类Dev

拉取请求后创建合并冲突

来自分类Dev

Git 拉取请求:从分支合并到另一个空分支 - 所选分支之间没有变化

来自分类Dev

使用github API从拉取请求号中获取拉取请求合并提交sha

来自分类Dev

避免在git的拉取请求中合并提交

来自分类Dev

Github - 在合并作为拉取请求的一部分后清理分支

来自分类Dev

在通过Bitbucket合并拉取请求后,Git回应为“您的分支比'origin / Dev'提前2次提交”

来自分类Dev

打开拉取请求后如何压缩提交?

来自分类Dev

如何在同一仓库上提交两个拉取请求而不重做所有提交?

来自分类Dev

如何在同一仓库上提交两个拉取请求而不重做所有提交?

来自分类Dev

Github:创建一个存储库间拉取请求?

来自分类Dev

如何接收GitHub拉取请求并将其作为一个单独的项目简单下载?

来自分类Dev

如何制作一个基于拉取请求关闭和打开功能的构建系统?

来自分类Dev

Git将拉取请求从一个存储库移动到另一个存储库

来自分类Dev

一次中止Docker拉取后,无法拉取相同的映像:层已被另一个客户端拉取。等待

来自分类Dev

将提交添加到合并的分支并开始新的拉取请求

来自分类Dev

查找GitHub拉取请求的父提交

来自分类Dev

提交对拉取请求的更改

来自分类Dev

git从拉取请求中删除提交

来自分类Dev

拉取请求中的多次提交

来自分类Dev

拉取请求中的多次提交

来自分类Dev

为特定提交创建拉取请求

来自分类Dev

恢复Bitbucket上的合并拉取请求

来自分类Dev

手动合并拉取请求

来自分类Dev

GitHub拉取请求合并已禁用

来自分类Dev

新的前叉压缩原始提交后,无法创建拉取请求

Related 相关文章

  1. 1

    合并后一个提交的拉取请求

  2. 2

    发送一个提交之后另一个提交的拉取请求

  3. 3

    GitHub:如何为每个单独的提交发送一个拉取请求?

  4. 4

    如何将打开的 Github 拉取请求合并到一个分支中?

  5. 5

    拉取请求后创建合并冲突

  6. 6

    Git 拉取请求:从分支合并到另一个空分支 - 所选分支之间没有变化

  7. 7

    使用github API从拉取请求号中获取拉取请求合并提交sha

  8. 8

    避免在git的拉取请求中合并提交

  9. 9

    Github - 在合并作为拉取请求的一部分后清理分支

  10. 10

    在通过Bitbucket合并拉取请求后,Git回应为“您的分支比'origin / Dev'提前2次提交”

  11. 11

    打开拉取请求后如何压缩提交?

  12. 12

    如何在同一仓库上提交两个拉取请求而不重做所有提交?

  13. 13

    如何在同一仓库上提交两个拉取请求而不重做所有提交?

  14. 14

    Github:创建一个存储库间拉取请求?

  15. 15

    如何接收GitHub拉取请求并将其作为一个单独的项目简单下载?

  16. 16

    如何制作一个基于拉取请求关闭和打开功能的构建系统?

  17. 17

    Git将拉取请求从一个存储库移动到另一个存储库

  18. 18

    一次中止Docker拉取后,无法拉取相同的映像:层已被另一个客户端拉取。等待

  19. 19

    将提交添加到合并的分支并开始新的拉取请求

  20. 20

    查找GitHub拉取请求的父提交

  21. 21

    提交对拉取请求的更改

  22. 22

    git从拉取请求中删除提交

  23. 23

    拉取请求中的多次提交

  24. 24

    拉取请求中的多次提交

  25. 25

    为特定提交创建拉取请求

  26. 26

    恢复Bitbucket上的合并拉取请求

  27. 27

    手动合并拉取请求

  28. 28

    GitHub拉取请求合并已禁用

  29. 29

    新的前叉压缩原始提交后,无法创建拉取请求

热门标签

归档