【问题标题】:Can I overwrite a Git repo with a completely new project?我可以用一个全新的项目覆盖 Git 存储库吗?
【发布时间】:2021-11-20 17:12:00
【问题描述】:

我昨天买了一台新电脑。我正在为我正在学习的一门课程在 Android Studio 中进行编码,我认为这就像重新下载 Android Studio 并将我的 repo 克隆到新计算机上一样简单。不是。

我的 Gradle 版本出了点问题,我没有时间在下一个截止日期之前弄清楚。

我可能想出的解决方案是,因为我的程序目前相对较小(除了任何 Android 活动附带的样板文件之外只有几个文件),只需复制和粘贴 Java 代码从我的每个文件到具有所有正确 Gradle 版本的新生成的空活动中,然后将其推送到存储库。

我的问题是:这可能吗?如果是这样,它是否像推送新项目一样简单(无需克隆存储库),还是更复杂?如果可能,将不胜感激详细说明答案。

谢谢!

【问题讨论】:

  • 你有多个分店吗?

标签: java android git gradle


【解决方案1】:

做起来很简单:

  1. 克隆所需的原始项目

  2. 在克隆顶部添加您想要的代码

  3. 添加并提交您的更改

  4. 现在您可以通过多种方式推送您的更改:

    • 你可以有一个新的提交 git push origin <branch name>
    • 您可以覆盖遥控器上的当前提交 git push -f -f 将强制“覆盖”现有代码


【讨论】:

  • 感谢您快速详细的回答!
【解决方案2】:

是的,你可以。 您只需要将新的本地项目链接到 git 存储库, 一旦你推送新的更改,它们就会删除旧的。

【讨论】:

    猜你喜欢
    • 2011-09-12
    • 1970-01-01
    • 2015-03-09
    • 2021-10-21
    • 2014-04-13
    • 1970-01-01
    • 1970-01-01
    • 2017-09-02
    相关资源
    最近更新 更多