gpt4 book ai didi

git - 在没有 git 历史记录的情况下,如何将项目的当前状态推送到新的远程存储库?

转载 作者:行者123 更新时间:2023-12-04 14:29:50 25 4
gpt4 key购买 nike

我在网上有一个名为“XYZ”的 git 存储库,并且链接了一个同名的 android 项目。我已经在这两个方面工作了很长一段时间。我搞砸了某个地方并删除了整个在线 XYZ。我去了 android studio,我发现提交历史仍然完好无损……这是我想要的。我已经尝试了一切将它与旧的“XYZ”git 断开连接并让它连接到新的,但没有成功。我不想用不同的名称创建一个新的 android studio 项目,因为我必须更改很多内部内容。

有没有人经历过类似的事情?

最佳答案

如果我很清楚你的问题,你想表现得好像你的代码流是全新的(即没有 Git 历史),然后将它重新插入你的新存储库?如果是这样的话:

  1. 删除.git文件夹。这将删除代码文件夹的 Git 性质。来源:How to fully delete a git repository created with init?
  2. 运行 git init再次在您的代码文件夹中。
  3. 运行 git add -A将所有文件添加到暂存区。
  4. 运行 git commit -m "Initial commit"提交您的代码。
  5. 使用您希望的任何方式推送到您的新在线存储库。例如。 git remote add origin <online repo URL>git push origin master

关于git - 在没有 git 历史记录的情况下,如何将项目的当前状态推送到新的远程存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33082972/

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