Git承诺没有显示我分叉的回购

问题描述 投票:0回答:2

所以,我的朋友建立了一个存储库,让我成为一个合作者,我扩展,分叉然后克隆到我的IDE中。 一切都很顺利,做了一些小改动然后想测试提交和推送。 提交和推送去了我的朋友回购,一切都很好,但他们没有在我的叉子上显示。 我这样做(希望这不是错误的方式)来练习这些东西,我希望在完成之后将这个项目放在我的个人资料中。 谢谢。

github git-branch git-commit git-fork
2个回答
2
投票

引自Github's docs

“fork是存储库的副本......”

fork实际上创建了一个单独的repo。如果您正在提交并推送到朋友的回购邮件,那么除非您将它们推送到您的仓库,否则您的分叉副本不知道它,或者将您朋友的仓库合并到您的仓库中。

理想情况下,你根本不应该推送原始回购(你朋友的回购)。通过更改remote来提交并推送到您自己的回购,当您希望您的提交内容反映原文时,您应该提出一个Pull request(假设您正在使用GitHub)。


0
投票

您将其克隆到IDE中,因此您正在直接编辑其repo。不再分叉。

© www.soinside.com 2019 - 2024. All rights reserved.