gpt4 book ai didi

git 工作流程 - 使用一个仓库作为另一个仓库的基础

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

我已经 fork 了 Paul IrishHTML5 boilerplategithub这样我就可以拥有更适合我需要的自己的版本。如果我用这个样板开始每个新的 Web 项目,那么将该代码放入新存储库的最佳方法是什么?据我所知,我有两个选择:

  • 克隆存储库。我不只是想克隆它,因为我并没有真正对样板进行更改——我只是将它用作新网站的启动点。此外,如果我从 github 克隆,那么样板存储库将被设置为新站点的远程。

  • 将代码复制并粘贴到一个新目录中,并在那里启动一个新的 git 存储库。不知怎的,这感觉不对。

有没有更好的方法来处理这个问题?

最佳答案

首先,克隆骨架存储库:

git clone ssh://git@github.com/user/proj.git new_proj

然后,cd 到 repo,并删除 origin Remote :

cd new_repo
git remote rm origin

最后,为项目创建一个新的远程(您可能想先在 github 中创建一个新项目):

git remote add origin ssh://git@github.com/user/new_proj.git

现在,当您执行 git push origin master 时,它应该会更新新项目。您仍将拥有原始项目的历史记录。事实上,您可以将初始原点重命名为 projbase 或类似的名称,您甚至可以对您的骨架进行更改(尽管这可能会使 merge 方面的事情变得有点困惑,并且 rebases 不受欢迎一旦你推送到 github)。

关于git 工作流程 - 使用一个仓库作为另一个仓库的基础,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4096448/

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