我分叉了一个我必须处理的 git hub 项目,git hub fetch upstream 将提供什么优势,因为我可以通过在单独的文件夹中更新它来跟踪该项目,我觉得这是更简单的方法!
问问题
125 次
1 回答
0
整理我之前的回答:
如果您是回购所有者的朋友或有合适的工作关系(或他们积极鼓励),您通常只会克隆回购,这样当您推迟工作的新分支时不会引起任何不安。这样可以避免分支膨胀问题。
当您对这项工作感兴趣并想尝试一些东西而无需先获得“许可”时,您往往会分叉一个 repo,这是 DVCS 系统的好处之一。fork 过程还(自动)为您在 github 服务器上的本地工作提供了一个存档位置。
这将取决于您的 [项目] 工作流程样式,例如git-scm.com/book/en/Distributed-Git-Distributed-Workflows或nvie.com/posts/a-successful-git-branching-model。
使用分叉可以让您公开准备一个不错的分支(提交系列),并保存所有 WIP(正在进行的工作)分支的副本。作为个人分叉,人们并不期望所有分支都被打磨——看看你感兴趣的回购已经做了多少分叉,并查看他们的 WIP 以查看模式(或反模式;- )
于 2012-05-16T10:46:37.270 回答