【问题标题】:How to configure inorder to commit some of the already commited files to another git repository in Android studio如何配置以将一些已提交的文件提交到 Android Studio 中的另一个 git 存储库
【发布时间】:2016-06-11 15:24:28
【问题描述】:

我是 Git 新手。我已经在我的计算机上安装了 git.exe 并最初在 Android Studio 中对其进行了配置。我在本地创建了一个 git 存储库(比如 GitRepo1),并且我已经提交了迄今为止编写的所有文件。现在,我在本地创建了另一个存储库。但是,我想放弃以前创建的存储库,我想将所有已提交到旧存储库(gitrepo1)的文件配置到新存储库(gitrepo2)中,我想要将相同的配置到远程存储库。我尝试提交和推送文件,但它只会识别最近更改的文件并且不接受已经提交的旧文件。请在这方面帮助我。如何使文件无版本并重新开始版本控制。

【问题讨论】:

    标签: git android-studio gitlab


    【解决方案1】:

    你想用 gitrepo2 文件替换远程中的所有项目吗? 如果是这样,您需要提交新项目(gitrepo2)中的所有文件并通过执行强制推送到旧远程:

    git push -f
    

    这将使用本地历史删除远程中的先前历史记录。但我不确定这是你想要做的。

    另一方面,如果您想删除整个本地历史记录,您可以简单地删除.git 目录,然后通过运行(在您的项目文件夹中)启动一个新的存储库:

    rm -r .git/
    git init
    git remote add origin remote-url-here
    

    然后开始进行新的提交。

    但我不确定这些选项都不是您打算做的。请提供有关您的问题的更多信息以帮助您。

    【讨论】:

    • 我需要第二种解决方案,即从本地目录中删除 .git 并重新开始添加远程。 :)
    猜你喜欢
    • 2015-09-14
    • 2016-09-25
    • 1970-01-01
    • 2014-10-20
    • 1970-01-01
    • 2015-08-06
    • 1970-01-01
    • 2021-10-09
    相关资源
    最近更新 更多