gpt4 book ai didi

git - 将项目基于 'seed' 存储库的正确 git 工作流程是什么?

转载 作者:IT王子 更新时间:2023-10-29 01:24:33 24 4
gpt4 key购买 nike

举个例子:假设你有一个像 Angular Seed 这样的个人项目(这是一个 Angular 项目的起点 https://github.com/angular/angular-seed )。

现在您想将其用作项目的起点(比如在线相册)。

您不应该只创建一个分支,因为您不是在对种子项目进行变体。但是如果它是你自己的 repo,github 不会让你 fork 它。

那么创建一个仍然可以从原始种子项目中提取更改的克隆的工作流程是什么?我以为那是一把 fork 。

最佳答案

我刚找到这个答案 https://stackoverflow.com/a/4096529/131227以及一条评论 ( git workflow - using one repo as the basis for another ),它们一起引导我找到我喜欢的解决方案。

git clone -o boilerplate ssh://git@github.com/user/proj.git new_proj
-o 样板将 origin 重命名为 boilerplate,它仍可用于从中提取更改。

创建新的空 github new_proj 存储库。然后
git remote add origin ssh://git@github.com/user/new_proj.git

关于git - 将项目基于 'seed' 存储库的正确 git 工作流程是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20380705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com