删除了一个现在有严重问题的回购再加入我创建的新回购

时间:2016-09-03 21:32:33

标签: linux git github command-line-interface

我对整个github事物比较陌生。所以,我从我的github删除了一个repo,然后我要重新提交我创建的新repo,但它仍然识别它所链接的旧repo,所以每次我说提交时,它都会说“没有什么可以提交的” “同时,链接到repo的github页面给出了404,这是因为它链接到的repo被删除了,但CLI仍然可以识别它,有没有办法解决这个问题。

我的目标是重新开始,因为我已经删除了Github上的回购,我想重新创建它,重新发送等等,但似乎过去的历史仍然被认可。 < / p>

3 个答案:

答案 0 :(得分:0)

您可以更改本地克隆以使用新存储库。为此,首先删除旧回购的链接,

$ git remote remove origin

然后添加新存储库

$ git remote add origin -f <repo url>

答案 1 :(得分:-1)

重新开始使用新回购的最简单方法是

git clone <URL for your new repo>

答案 2 :(得分:-1)

首先,快速澄清

  • 提交对于您的项目是本地的,因此即使您删除了旧的远程存储库,确实进行新提交也毫无意义。
  • 推送在服务器端是有效的,所以我认为这是你在新的远程Github项目上遇到麻烦的地方,比如&#34;致命:未找到存储库&#34;。

所以你有两个选择:

1)首先使用以下命令克隆新存储库:

git clone https://github.com/your_username/your_project.git.

然后您将能够提交然后推送,但您必须将源代码移动到此项目。

2)如果你想保持旧的&#34;仍然链接&#34;项目,我有效地建议通过删除你的本地.git文件夹,初始化一个新文件夹,然后提交你的新Github项目来开始新的。

类似的东西:

rm -rf .git
git init
git remote add origin https://github.com/your_username/your_project.git
git add .
git commit -m "first commit"
git push origin master