在 Bitbucket/Git 上更新分叉

Updating forks on Bitbucket/Git

我正在和 2 个朋友一起做一个项目。

有一个主项目,我做了一个 Fork(主分支),然后我的其他 2 个朋友创建了我的 Fork 的一个 Fork(哈哈,对不起,我解释这个很愚蠢),现在我只是用一些代码更新我的 Fork ,我的朋友们如何使用我对我所做的新更新来更新他们的叉子?

您将您的更改从您的本地副本推送到您的分叉存储库。您的朋友将您的原始分支作为远程添加到他们的本地存储库。他们从你那里拉出来,然后推到 他们的 分叉处。以下是您朋友的具体信息:

git remote add nietzsche <url-to-your-fork>
git fetch nietzsche
# do stuff
git push origin <refs>

其中 do stuff 是从 nietzsche and/or 合并到 master 或其他分支的结帐分支。例如:

git checkout master
git merge nietzsche/master
# resolve any conflicts
git push origin master