gpt4 book ai didi

git - 如何将旧版本存储库中的 zip 文件中的代码与最新版本 merge ?

转载 作者:行者123 更新时间:2023-12-04 00:57:27 25 4
gpt4 key购买 nike

我是 git 的新手,只知道基础知识。我试图找到这方面的信息,但也许我无法用搜索词表达我需要做的事情。

我的公司聘请了一名第 3 方开发人员,他从已知存储库中获取代码并进行更改。不幸的是,他们没有通过评论记录他们的任何更改。我们得到了一个 zip 文件,只是粗略地假设代码最初是从哪个版本克隆的。但是,我们需要保留他们的更改并更新到实时存储库中的最新版本。用 git 处理这个问题的最佳方法是什么?zip 文件只包含 repo 中的文件,没有 git 版本控制历史。

有人可以就如何确保我们使用最新代码而不丢失他们的更改提供建议吗?

最佳答案

我认为其他答案并没有真正从根本上解决问题:找到 zip 开发开始的版本。在该修订版中创建一个分支并检查它。然后从你的工作树中删除所有内容(不要弄乱 .git 目录,以防万一),用 zip 替换内容,git 添加所有内容并创建一个新的修订版....类似于 git commit -m “ zip ”。现在您可以转到任何分支并 merge 您为此创建的分支..... 或对其进行 rebase ,无论您需要什么。

关于git - 如何将旧版本存储库中的 zip 文件中的代码与最新版本 merge ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61283378/

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