问题标签 [pull-request]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 如何从拉取请求中排除文件?
我想执行一个拉取和合并请求,但我也想从这个拉取请求中排除一些文件。
我想执行拉取请求并合并文件以外的b.py
文件。
实现这一目标的最简单方法是什么?
[编辑] 该文件尚未提交。
git - 在 gitlab 中创建拉取请求
我正在运行 GitLab 安装,并且我有一个想要与朋友分享的存储库。我无法理解在 GitLab 中发送拉取请求的流程。
用户不能分叉我的存储库或访问我的项目(除非他是我的团队成员)。合并请求可以从我的存储库中的一个分支到另一个分支。
拉取请求如何在 GitLab 中工作?
git - 如何推送到 github 上的拉取请求?
我已将此添加到我的.git/config
文件中:
这允许我下拉拉取请求差异,但是当我检查它时,它实际上创建了一个具有相同名称的分支。有什么方法可以让我推送pr/2
并让它真正进入拉取请求,而不是去一个名为的新分支pr/2
?
github - 如何从 GitHub 上的拉取请求的 5 个提交中挑选 2 个?
我是 GitHub 的新手。有人提交了一个包含 5 次提交的拉取请求。不过,其中 3 个有一个小错误,所以必须等待。如何为我的项目选择其中 2 个?
git - “找不到当前打开的存储库的任何相关存储库主机”
我正在尝试为 nuget git 存储库创建一个拉取请求(我只是从中进行了克隆)。我做了一个本地提交。
但是当我尝试创建拉取请求时,我收到以下错误:
找不到当前打开的存储库的任何相关存储库主机
这是什么意思,我该如何解决?我必须分叉而不是克隆吗?如果是这样,既然我已经对克隆进行了更改,我应该怎么做?
git - Merge part of a pull request
New Git and Github user. Is it possible to accept/merge only part of a Pull Request?
For example if there is a Pull Request on Github that has 4 commits but you only want to use 2 of them, is there a way to simply merge the 2 and disregard the other 2?
testing - 测试 github 拉取请求的最佳实践是什么?
Github 拉取请求是接收对开源项目的代码贡献的好方法,但是将它们拉入代码库的最佳方式是什么?
开发人员可能会说他们的代码分支已经通过了所有测试,并且对他们的代码进行审查看起来不错;但是如果你只是合并然后你的本地测试失败了,那么你的 repo 就会处于某种状态。
如果您接受了拉取请求而不实际接受它,是否有一些好的方法可以在您将获得的代码上运行所有项目测试?
git - 如何从存储在外部文件夹中的克隆分支对 Git 发出拉取请求?
我迷失了Git...
我abc
在 Git 和本地都有一个分叉的存储库。我需要在一个单独的目录中创建原始 repo 分支的克隆(比如说abc_branch_1.1
,修改内容,然后向原始分叉 repo 上的同一分支发出拉取请求。
我无法让它工作。
我设法将分支克隆到文件夹 ( external_branches/
) 中,添加了我的东西并准备提交。
abc_branch_1.1
问题是,我的在线分叉回购对文件夹中的分支一无所知external_branches/
?我认为分支应该在那里,但事实并非如此。
问题:
知道如何解决这个 Git 难题 = 让我的“外部”分支位于实际的 repo 中(本地和在线),这样我就可以在 repo 中的分支上创建 PR,我是从哪里分叉出来的?
谢谢!
编辑:
所以我将遥控器设置为:
git remote set-url origin git@github.com:my_username/forked_repo
然后当我修改、添加、提交并尝试推送时,我得到
当我检查状态时:
还是一头雾水。
git - 如何在 Github 的分支上进行提交和拉取请求?
似乎很容易,我想...
- 我分叉了一个名为的 repo
abc
并将其克隆到本地。 - 我派生出来的原始仓库有一个名为
2.1-stable
- 我的仓库或本地没有这个分支
- 我需要在这个分支上提交,并对我分叉的原始仓库做 PR
这是我尝试过的:
当我现在通过在某处添加空格并尝试提交来编辑文件时,我被告知:
我试图获取/拉取,但这会产生大量的合并冲突(因为我只是“隔开”,很可能不是因为我的行为),但无论如何......我被卡住了。
第二次尝试是在我的仓库中添加分支:
这表明我正在寻找的分支位于remotes/upstream/2.1-stable
. 我试图补充一点:
但这已经感觉不对了,甚至试图做出这样的承诺
验证失败。
我可能在上面做错了100件事......
问题
有人可以告诉我如何正确执行此操作吗?
谢谢!
git - 如何摆脱 git 分支/拉取请求中不需要的更改?
常见场景:贡献者发送包含 1 或 2 个有用更改以及由他的 IDE 自动进行的大量(我不需要的)空白更改的拉取请求。
当然,我可以告诉他调整他的 IDE,并使用 GitX 之类的工具在提交之前进行特定的更改,但损害已经造成;要么他必须重新提交并强制推送,我必须接受所有更改,或者我们中的一个人必须在合并之前添加一个“撤消”提交。
有没有更简单的方法?
理想情况下,我可以像 GitX 中的提交过程一样合并:我可以从分支中取消暂存特定更改,并且该工具将自动重写提交或在合并之前进行“撤消”提交。