我为一个项目创建了一个git存储库,然后由于某种原因我创建了一个不同的项目,现在我需要用新的项目替换存储库中的项目.我怎么做?
类似的问题我已经通过下面描述的方式解决了。
假设:
期望:
解决方案:
1)转到本地计算机上的“旧项目”文件夹
2)找到隐藏的“.git”文件夹并复制它
3)转到您机器上的新项目文件夹
4)检查是否有 .git 文件夹(它是隐藏的,所以你需要显示隐藏文件) - 如果有 .git 文件夹重命名它,你可以删除它,但最好现在重命名并删除,如果一切都会消失根据计划 - 如果没有 .git 文件夹,请转到下面的第 5 点。5)粘贴之前复制的.git文件夹(来自旧项目)并将其粘贴到“新项目”文件夹中
现在,新项目有一个 .git 文件夹,其中包含以前的所有更改和历史记录,并包含对 GitHub 上旧存储库的 URL 的引用。
6)如果您使用例如VS,您可以检查代码中的更改。会有很多,或者在终端中检查它们。您可以检查旧文件是否已删除并添加了新文件。
7)推动实际的新项目。这个新项目将被推送到 GitHub 上的旧存储库。在网络上检查您的 git 存储库以确保一切顺利。
8) 现在您可以从本地计算机中删除旧项目并删除这个重命名的新 git 隐藏文件夹(它在第 4 点中已重命名)。
现在您可以开发新项目,同时保留所有旧历史记录。
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
2452 次 |
| 最近记录: |