文件夹被git创建仓库覆盖
github托管代码怎么弄 " />

当被git创建的仓库覆盖了GitHub托管的代码时,有几个步骤需要执行才能将代码重新上传到GitHub

1.备份覆盖前的代码

首先,备份覆盖前的代码文件。如果没有对代码做任何备份,则可能会永久丢失。在本地电脑上创建一个新的文件夹并将所有数据从原来的文件夹复制到新文件夹中。

2.解除文件夹和git仓库的关联

进入被覆盖的文件夹(新的本地副本),运行以下命令将其与git仓库解除关联:

```

rm -rf .git

```

这将用于删除.git文件夹并删除与你当前所在的文件夹相关的git仓库信息。

3.重新在GitHub上创建一个仓库

在GitHub上创建一个新的仓库并将其命名为原始的仓库名称,因此可以很容易地将代码上传回GitHub上。确保创建的是一个空仓库。

4.将代码重新初始化并提交到新仓库

在本地文件夹中,运行以下命令来初始化一个新的git仓库并将其与新仓库关联:

```

git init

git remote add origin [URL of new repository]

```

现在重新将代码提交到新的仓库中:

```

git add .

git commit -m "Initial commit"

git push -u origin master

```

如果成功,现在应该在GitHub上看到一份更新的代码,其中包括被覆盖的代码。

注意:如果新的仓库中包含了一些文件,请确保在提交之前删除它们。

5.确认推送成功

最后,需要进一步确认推送是否成功。运行以下命令将最新代码从新的仓库中拉入本地电脑中:

```

git pull origin master

```

如果成功完成,并且本地文件夹中的最新代码与GitHub上的版本匹配,则可进一步确认推送成功。

总的来说,当被git创建的仓库覆盖了GitHub托管的代码时,需要仔细地解除文件夹和git仓库的关联,重新创建仓库,并将代码重新提交到新仓库。最后,需要确认推送成功。

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(98) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部