相关疑难解决方法(0)

如果我已经开始使用rebase,如何将两个提交合并为一个?

我试图将2个提交合并为1,所以我从git准备好跟随"压缩提交与rebase".

我跑了

git rebase --interactive HEAD~2
Run Code Online (Sandbox Code Playgroud)

在生成的编辑器中,我更改picksquash然后保存退出,但是rebase因错误而失败

没有先前的提交,不能'挤压'

既然我的工作树已达到这种状态,我就无法恢复了.命令git rebase --interactive HEAD~2失败

交互式rebase已经开始

git rebase --continue失败了

没有先前的提交,不能'挤压'

git git-merge

1111
推荐指数
9
解决办法
70万
查看次数

如何从forked repo更新pull请求?

所以我首先分叉了一个回购,然后提交了一个分叉的回购.然后我打开了拉取请求.pull请求列出了我想要的所有更改.

在审核了我的拉取请求之后,回购所有者希望我在接受之前做出一些更改.我已经在我的fork中进行了这些更改,现在如何使用这些更改更新pull请求(或者这不是我应该如何处理它)?

git version-control github

564
推荐指数
4
解决办法
14万
查看次数

如何修改Github pull请求?

我已经打开了一个项目的拉取请求.维护者决定接受它,但告诉我修改一些内容.

我该怎么做?我是否应该保持提交哈希不变,我该怎么办?

git github pull-request

152
推荐指数
3
解决办法
5万
查看次数

GitHub:重新打开合并拉取请求

  • 我做了一些改变
  • 我提交了拉取请求
  • 拉取请求已被接受并合并.
  • 我们发现了一个错误
  • 在修复错误的同时,更改被删除了.

我现在已经修复了这个错误,并希望通过1次额外提交重新提交pull请求.有没有办法重新打开拉取请求或更新它,或者我是否必须创建一个新的拉取请求,再次输入描述等?Gitorious有这个功能,我们最近搬到了GitHub.

merge github pull-request

82
推荐指数
2
解决办法
6万
查看次数

github:向现有的pull请求添加提交

我通过使用Fork&Edit此文件文件按钮在github上向rails repo 打开了一个pull请求.

现在,在获得有关我的PR的反馈后,我想添加更多提交.所以这就是我结束的事情

$ git clone git@github.com:gaurish/rails.git #my forked repo
$ git rebase -i 785a2e5 #commit hash of my commit using which PR was opened
$ git checkout patch-3 #branch name I had to send my commits under to be shown in that PR
$ git commit -am "Changes done as per feedback"
$ git push origin patch-3
Run Code Online (Sandbox Code Playgroud)

这很好,但似乎是一个非常复杂的工作流程.也许我错了,这里错了?

我的问题是:我这样做是正确的吗?如果没有,那么这样做的正确方法是什么?

git github pull-request

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

在GitHub上向另一个人的pull请求添加提交

我在GitHub上的项目收到了拉取请求.拉取请求仅部分解决了它正在解决的问题.我已将更改添加到本地分支并添加了一些我自己的提交.

我现在想把这些提交推回到我的远程仓库并让它们出现在pull请求中,但是没有将它们合并到目标分支中.我想保持拉取请求的开放性,以便进一步审查和讨论,并可能进一步提交.

有没有办法我可以在拉取请求中添加提交而不将它们合并到目标分支中,从而关闭拉取请求?

git github pull-request

31
推荐指数
3
解决办法
6557
查看次数

如何修改对现有拉取请求的审查更改

我将一些 repo 分叉到我的个人资料,然后进行更改并将更改推送到我的个人资料下的分支名称dev_branch。使用这个分支,我向源代码库的staging分支提出了一个拉取请求。所有者现在希望在合并之前进行一些更改。我应该如何更新拉取请求以合并请求的更改?

这里问的问题完全相同:How to update a pull request from forked repo? . 但这对我不起作用。

当我尝试推送到我的个人远程存储库时,出现以下错误:

hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Run Code Online (Sandbox Code Playgroud)

我尝试做一个新的克隆,然后应用更改,git commit --amend然后尝试将git push -u origin dev_branch. 它仍然给出相同的错误。

我也试过这个要点:https : //gist.github.com/lolindrath/4454638。还是一样的错误。

这到底是怎么回事?github 真的支持 …

git github

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

我该如何纠正拉取请求?

我对Github上的分叉存储库进行了一些更改,并在pull请求中发送.业主有一些我在当地修复的小问题.我该如何提交这些修补程序?当我只是提交并推送时,拉请求中是否还会有一个"固定"提交?

为了保持清洁,我想重新修改或修改我的最后一次提交并强制推送,但是拉动请求会发生什么呢?它会自动删除还是只是添加(我想要发生什么)?

git github pull-request

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

如何将另一个文件添加到我的拉取请求中?

我在不属于我的存储库上发现了错误,因此我README.md直接在 Github 上修改了文件 ( ),然后提交了拉取请求。

然后,存储库的一名成员要求我还更改一个附加文件 ( README.Rmd)。

我可以将其作为原始拉取请求的一部分来执行吗?还是必须提交新的拉取请求?

git pull-request

3
推荐指数
1
解决办法
4776
查看次数

标签 统计

git ×8

github ×7

pull-request ×6

git-merge ×1

merge ×1

version-control ×1