问题标签 [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.
git - 如何保持 git fork 更新?
假设我 fork 一个项目,然后将其克隆到我的机器上。
此时,git pull
, 以及git fetch
,git rebase origin/branch_name
参考我的分叉存储库。如果我想变基到原始存储库的主库,我将如何做呢?
php - 更改包的 Composer git 源
我使用 Composer 和这个 composer.json 拉入一个包:
当我运行composer install
时,它似乎直接从 GitHub 中提取了这个包。
我在 github 上创建了该 repo 的一个分支,并做了一些小改动。有没有办法让作曲家在 GitHub 上提取我的版本而不是原始版本?
git - 如何进行 GitHub 拉取请求
如何创建和/或向 GitHub 上托管的另一个存储库发送拉取请求?
git - 在 github 上 fork 一个目录
我在 github 上有一个项目,这是一个大项目的分支。我为此创建了一个插件,但他们告诉我他们不会包含该插件,我必须单独发布它,所以现在我想 fork 已经分叉的项目,但不是所有内容,只是我制作该插件的目录。可能吗?
编辑: 显然在 github 上我不能 fork 我自己的存储库,所以我认为答案是否定的。
git - Github:删除分叉后分叉
我已经删除了我的叉子,但现在我不能再叉同一个仓库了。我只是在尝试“重新分叉”时看到 Github 的 404 页。我现在怎么分叉?
git - 与 Github 中的“Pull Request”和“Fork Repo”按钮完全相同的 git 命令行
当我点击这些按钮时,Github 在做什么?假设我在 Github 上做了一个拉取请求。我要输入的 git 命令是什么(git pull ....
?)。那么分叉呢?Github 在幕后做什么。
git - Git 分叉/合并冲突?
我对版本控制和整个 Github 还是很陌生。有些事情让我很困惑,我似乎无法理解它。想象一个场景,我们两个人在同一个 Rails 应用程序项目上工作。Guy A 拥有主仓库,Guy B 是 fork 仓库的人。现在 Guy B 创建了一个应用程序中不存在的新功能。这样做时,他必须编辑一些文件,在某些情况下还要四处走动,才能得到想要的结果。
与此同时,Guy A 正在开发一个非常相似的功能,并且还必须编辑和移动非常相似的文件,但源代码却非常不同。或者,也许他正在开发一个不同的功能,让他编辑这些相同的文件,但使用不同的源代码。现在 Guy B 提交了一个 pull request,而 Guy A 还必须将他创建的功能合并到 master 分支中。github 如何协调这些由两个不同的人以不同方式更改的相同文件?
git - 如何知道从分叉中更改了哪些文件 - git
假设我创建了一个分支,我做了一些提交,我如何从 fork 获取文件和提交?
android - 如何 fork 整个 Android 操作系统的代码?
我想 fork 整个 Android 操作系统的代码,以便我可以对 Android 进行自己的修改。如果我可以将整个内容分叉到 GitHub 上的存储库,那是最好的。
关于如何在谷歌上 fork 整个 Android 操作系统的代码似乎没有太多可用的资源,也许有人可以提供更多细节?
在最坏的情况下,我是否可以将每个单独的存储库分叉到我的 GitHub 帐户下的存储库?
git - 从 GitHub repo 开始,在 BitBucket 中私下克隆,还从原版中抓取更改?
我想在 GitHub 上获取一个开源项目并将其用于新网站。由于它将供私人使用,我计划将代码存储在 BitBucket 中(因为 GitHub 对私人存储库收费)。但这就是我想做的。
我希望能够随时从源(GitHub 上的开源存储库)中提取并将这些更改合并到我的项目中。
我希望能够拥有自己的副本,该副本与 BitBucket 私下同步,只有我可以访问。
如果我能够添加任何功能或修复任何我能够做到的错误,我希望能够将拉取请求提交回 GitHub 上的源。
最好的方法是什么?
我想我可以在本地克隆存储库,并创建主分支的一个分支。然后我可以设置该新分支以同步到 BitBucket 存储库。此时,master 分支将从原点拉取,而我的分支将从我的 BitBucket 分支推/拉。这样,我可以在我自己的分支上完成所有工作,并且当主服务器上发生更改时,我可以将它们拉出并将它们合并回我的分支。
我认为这可行,但是关于我想将代码作为拉取请求提交到开源项目怎么办的第三点?我不需要在 GitHub 上公开托管该代码吗?我有更好的方法吗?