gpt4 book ai didi

git - 将旧版本的代码添加到 git repo

转载 作者:太空狗 更新时间:2023-10-29 13:17:53 25 4
gpt4 key购买 nike

我的项目有一个 git 存储库,我的第一次提交是在 v1.2。在使用 git 之前,我每天使用我的代码快照来保证它的安全。我现在想从 v0.3 开始将我拥有的所有快照添加到存储库中,但我已经在 1.2 之上进行了大量提交。那么最好的方法是什么?我应该只一张一张地提交快照并添加标签吗?或者我应该为所有这些快照创建另一个分支吗?或者也许使用 v0.3 开始一个新的 repo 并提交所有快照,然后以某种方式将 repo 与旧的基于 1.2 的 repo merge ?

最佳答案

Ben's answer如果您还没有公开此存储库,这绝对是一个好方法。

另一方面,如果您已经发布了当前的存储库,因此不想将其根提交移植到以前的工作中,我会建议一些不相交的东西。我个人很想在存储库中创建另一个名为“legacy”或类似分支的分支,使用您的第一个快照在新的根提交处启动它,然后在其上提交所有其他分支。大概这里的主要用途只是归档该工作,并可能在某个时候检查它或与它进行比较——即使历史有点奇怪,你也可以做到所有这些:

# No commits in common!

- o - o - o - o - o (master)

- o - o - o (legacy)

关于git - 将旧版本的代码添加到 git repo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5054489/

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