是使用git fetch上游更好还是我可以分别克隆父(别人的)repo?

时间:2012-05-15 14:25:27

标签: git github

我分配了一个我必须处理的git hub项目,git hub fetch upstream提供了什么优势,因为我可以通过在分隔文件夹中更新它来跟踪该项目,我觉得它更容易实现!

1 个答案:

答案 0 :(得分:0)

整理我以前的答案:

如果您是回购所有者的朋友或者有适当的工作关系,(或者他们积极鼓励它),您通常只会克隆回购,这样当您推回工作的新分支时,它不会导致任何回购烦乱。这可以避免分支膨胀问题。

当你对这项工作感兴趣时,你会倾向于购买一个回购,而不想先获得“许可”,这是DVCS系统的优点之一。 fork进程还(自动)为您在github服务器上的本地工作提供存档位置。

这将取决于您[项目的]工作流程样式,例如git-scm.com/book/en/Distributed-Git-Distributed-Workflowsnvie.com/posts/a-successful-git-branching-model

使用fork允许您公开准备一个漂亮的分支(提交系列),并保存所有WIP(正在进行中)分支的副本。作为一个私人分支,民众不希望所有的分支都被抛光 - 看看你感兴趣的回购已经有多少分叉,并看看他们的WIP看到一个模式(或反模式; - )