问题标签 [git-fork]

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.

0 投票
1 回答
272 浏览

git - 如何保持 git fork 更新?

可能重复:
我可以将 git 上的分叉项目更新为原始/主副本吗?

假设我 fork 一个项目,然后将其克隆到我的机器上。

此时,git pull, 以及git fetchgit rebase origin/branch_name参考我的分叉存储库。如果我想变基到原始存储库的主库,我将如何做呢?

0 投票
1 回答
14374 浏览

php - 更改包的 Composer git 源

我使用 Composer 和这个 composer.json 拉入一个包:

当我运行composer install时,它似乎直接从 GitHub 中提取了这个包。

我在 github 上创建了该 repo 的一个分支,并做了一些小改动。有没有办法让作曲家在 GitHub 上提取我的版本而不是原始版本?

0 投票
8 回答
135852 浏览

git - 如何进行 GitHub 拉取请求

如何创建和/或向 GitHub 上托管的另一个存储库发送拉取请求?

0 投票
3 回答
4811 浏览

git - 在 github 上 fork 一个目录

我在 github 上有一个项目,这是一个大项目的分支。我为此创建了一个插件,但他们告诉我他们不会包含该插件,我必须单独发布它,所以现在我想 fork 已经分叉的项目,但不是所有内容,只是我制作该插件的目录。可能吗?

编辑: 显然在 github 上我不能 fork 我自己的存储库,所以我认为答案是否定的。

0 投票
1 回答
814 浏览

git - Github:删除分叉后分叉

我已经删除了我的叉子,但现在我不能再叉同一个仓库了。我只是在尝试“重新分叉”时看到 Github 的 404 页。我现在怎么分叉?

0 投票
2 回答
4176 浏览

git - 与 Github 中的“Pull Request”和“Fork Repo”按钮完全相同的 git 命令行

当我点击这些按钮时,Github 在做什么?假设我在 Github 上做了一个拉取请求。我要输入的 git 命令是什么(git pull ....?)。那么分叉呢?Github 在幕后做什么。

0 投票
2 回答
4092 浏览

git - Git 分叉/合并冲突?

我对版本控制和整个 Github 还是很陌生。有些事情让我很困惑,我似乎无法理解它。想象一个场景,我们两个人在同一个 Rails 应用程序项目上工作。Guy A 拥有主仓库,Guy B 是 fork 仓库的人。现在 Guy B 创建了一个应用程序中不存在的新功能。这样做时,他必须编辑一些文件,在某些情况下还要四处走动,才能得到想要的结果。

与此同时,Guy A 正在开发一个非常相似的功能,并且还必须编辑和移动非常相似的文件,但源代码却非常不同。或者,也许他正在开发一个不同的功能,让他编辑这些相同的文件,但使用不同的源代码。现在 Guy B 提交了一个 pull request,而 Guy A 还必须将他创建的功能合并到 master 分支中。github 如何协调这些由两个不同的人以不同方式更改的相同文件?

0 投票
1 回答
874 浏览

git - 如何知道从分叉中更改了哪些文件 - git

假设我创建了一个分支,我做了一些提交,我如何从 fork 获取文件和提交?

0 投票
3 回答
6007 浏览

android - 如何 fork 整个 Android 操作系统的代码?

我想 fork 整个 Android 操作系统的代码,以便我可以对 Android 进行自己的修改。如果我可以将整个内容分叉到 GitHub 上的存储库,那是最好的。

关于如何在谷歌上 fork 整个 Android 操作系统的代码似乎没有太多可用的资源,也许有人可以提供更多细节?

在最坏的情况下,我是否可以将每个单独的存储库分叉到我的 GitHub 帐户下的存储库?

0 投票
1 回答
450 浏览

git - 从 GitHub repo 开始,在 BitBucket 中私下克隆,还从原版中抓取更改?

我想在 GitHub 上获取一个开源项目并将其用于新网站。由于它将供私人使用,我计划将代码存储在 BitBucket 中(因为 GitHub 对私人存储库收费)。但这就是我想做的。

  • 我希望能够随时从源(GitHub 上的开源存储库)中提取并将这些更改合并到我的项目中。

  • 我希望能够拥有自己的副本,该副本与 BitBucket 私下同步,只有我可以访问。

  • 如果我能够添加任何功能或修复任何我能够做到的错误,我希望能够将拉取请求提交回 GitHub 上的源。

最好的方法是什么?

我想我可以在本地克隆存储库,并创建主分支的一个分支。然后我可以设置该新分支以同步到 BitBucket 存储库。此时,master 分支将从原点拉取,而我的分支将从我的 BitBucket 分支推/拉。这样,我可以在我自己的分支上完成所有工作,并且当主服务器上发生更改时,我可以将它们拉出并将它们合并回我的分支。

我认为这可行,但是关于我想将代码作为拉取请求提交到开源项目怎么办的第三点?我不需要在 GitHub 上公开托管该代码吗?我有更好的方法吗?