我是Git的新手。我在我的计算机上安装了git.exe,最初在Android studio中进行了配置。我在本地创建了一个git存储库(比如说GitRepo1),并且我已经提交了迄今为止编写的所有文件。现在,我已经在本地创建了另一个存储库。但是,我想放弃以前创建的存储库,并且我想将已经提交到旧存储库(gitrepo1)的所有文件配置到新存储库(gitrepo2)和我想将其配置为远程存储库。我尝试提交并推送文件,但它只会识别最近更改的文件,并且不接受已提交的旧文件。请帮助我。如何使文件无版本并再次开始版本控制。
答案 0 :(得分:1)
是否要使用 gitrepo2 文件替换遥控器中的所有项目? 如果是这样,您需要提交新项目中的所有文件(gitrepo2)并通过执行以下命令强制推入旧遥控器:
git push -f
这将使用本地历史记录删除遥控器中的先前历史记录。但我不确定这是你想要做的。
另一方面,如果要删除整个本地历史记录,只需删除.git
目录,然后通过运行(在项目文件夹中)启动新的存储库:
rm -r .git/
git init
git remote add origin remote-url-here
开始做新的提交。
但我不确定这些选项都不是你打算做的。请提供有关您的问题的更多信息,以帮助您。