如何在已克隆的现有仓库之上初始化一个新仓库?

时间:2018-07-02 12:38:31

标签: git initialization commit

问题很简单:

我克隆了一个已经开发了很长时间的仓库,目的是在本地使用它(在本例中为vue-starter

所以这个仓库有遥控器和历史记录,我都想丢弃(我想开始一个没有任何外部历史记录的干净状态)

所以我认为我应该删除所有.git文件,并git init一个新的仓库。 做到了,它似乎没有效果。 然后我以为我会做一个init提交并从那里开始工作。

所以我运行了npm install,然后有44812个未暂存的文件,它们“提交”了大约20分钟,直到它变得没有响应并冻结为止。

克隆项目并启动仅在本地的新历史记录(提交数以万计的npm install文件)的“正确”方法是什么?我所有的谷歌搜索都无济于事。

谢谢

1 个答案:

答案 0 :(得分:0)

仅删除.git并执行git init即可。

您需要进行第一次提交:

git add .
git commit -m "First commit"

并设置上游存储库(如果需要将其回退),一个空的存储库:

git remote add origin /url/remote/repo

最后,用git push -u origin master推回它