相关疑难解决方法(0)

如何在GitHub中只使用我的分叉存储库的主分支中的最新提交来执行拉取请求

我在github上分叉了一个存储库.我做了一些修改并做了一个拉取请求.

现在我做了一些其他的更改并想要做一个新的pull请求,但在执行pull请求之前的预览屏幕上它也显示了旧的提交(已经接受的提交).

如何仅在我的分叉存储库的主分支中选择最新提交,以便我可以仅使用该提交执行拉取请求?

git branch fork github pull-request

33
推荐指数
1
解决办法
7140
查看次数

在GitHub上执行pull请求时,避免不必要的合并提交和其他提交

我在Github上分叉了一个项目.

让远程上游upstream和我的远程存储库成为origin.我的本地master分支设置为跟踪远程master分支.然后我在本地添加了一些东西master,我偶尔和上游合并.

直到今天,当我想发出拉取请求时,我才发现问题:拉取请求包括那些合并提交,以及我以前无需担心的那些不需要的提交.然而我想要的只是提交我做的最后一次提交,应该作为单个提交提取.我该怎么做才能解救这个?

git github

24
推荐指数
4
解决办法
1万
查看次数

Github:拉出请求后清理叉子

我已经分叉了一个github存储库,提交了一个提交(标题Some small changes),提交了一个pull请求,它被合并到主存储库中(提交标题Some small changes (#12),其中#12是pull请求号).到现在为止还挺好.

现在,当我想更新我的fork(git rebase upstream/master这里)时,我在我的存储库中有两次这样的提交.先是Some small changes一次又一次Some small changes (#12).如果我创建一个新的pull请求,Some small changes则会再次将提交添加到pull请求中.

有两种方法可以解决此问题:

  1. 清理我的叉子,看到这个答案
  2. 将所有提交合并为一个,请参阅此答案

这两种情况都涉及重写我的历史并不得不强制推动.在提交拉取请求时,是否有更好的方法使fork保持同步?

git github pull-request git-fork

7
推荐指数
1
解决办法
892
查看次数

如何为特定的一组提交创建多个 PR

我实际上正在为 Material Design 代码存储库之一做出贡献。计划在下一个版本中提供一组特定的功能。

我目前已经实现了一项功能并创建了一个 PR(比如 PR1),并推送了该功能的 3 次提交。它们在PR1下可见。PR1 仍处于OPEN状态。

我已经通过 8 次提交实现了某些其他功能。但是,当我单击“创建新 PR”按钮时,我看到的只是我的PR1

这是当我点击“创建新 PR”时发生的情况-

在此输入图像描述

问题是——

  1. 如果我推送 8 次提交,它将属于 PR1。
  2. 无法为 8 次提交创建新的 PR。

我该怎么做?这是一个长期存在的问题。现在我必须问。

为什么要新公关?这是因为,审查变得更容易,并且具有 1 PR 的每个功能将是更清晰的方法。

我已经经历过 - Question1Question2Question3等等......

没有太多帮助。只是我用提交向存储库发送垃圾邮件,然后强制重置头以将其删除:(

git version-control github pull-request

5
推荐指数
1
解决办法
2138
查看次数

在分支上呈现提交的子集作为github pull请求

我在github上分叉了一个项目.

我在我的主分支上提交了1,2,3,4和5.

我想提交提交2和5作为上游的拉取请求,这样当上游接受,并且我与上游同步我的分支时,我没有任何冲突.

我可以通过多种方式做到这一点?

git

4
推荐指数
1
解决办法
948
查看次数

标签 统计

git ×5

github ×4

pull-request ×3

branch ×1

fork ×1

git-fork ×1

version-control ×1