删除本地.git文件夹并从头开始

时间:2019-02-01 17:29:33

标签: git

我已经删除了本地master分支上的许多文件,然后尝试更新远程master分支,但是达到63%之后,我收到git写入对象的错误,并且挂起了CPU利用率很高的问题。

现在,我想清空远程主分支,或者可以从项目目录中删除.git文件夹并从头开始。

我们非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

对您来说应该很容易。如果您已从本地存储库中删除了.git文件夹。刚写入命令

git init

它将再次为您创建.git文件夹。它是一样好,创建一个新的回购协议。

使用命令发布信息

git remote add origin https://github.com/user/repo.git

git pull

git add .

git commit -m "Some Text Here"

git push origin master

您完成了。

答案 1 :(得分:0)

您的意图对我而言还不是很清楚。 “清空远程主分支”是什么意思?

  • 如果您删除本地.git文件夹,则所有本地git历史记录都将消失。假设您也没有在其他机器上克隆存储库,那么事实的唯一来源就是远程存储库。然后,您可以再次克隆存储库。
  • 如果要还原对远程主服务器的最新提交,请使用git reset。最好从master创建一个新分支并在那里执行所有必需的操作,直到满意为止。然后将其合并回主服务器。
  • 如果要将本地版本推送到新的远程服务器,可以在./git/config中添加新的远程服务器,并使用git push <remote> <branch>相应地推送任何本地分支

如果我弄错了,请澄清您的问题。