Linux 删除了一份回购协议,该协议目前存在严重问题,需要重新提交给我创建的新回购协议
我对github这件事还比较陌生。所以,我从我的github中删除了一个回购协议,然后我要重新提交我创建的一个新回购协议,但它仍然识别它链接到的旧回购协议,所以每次我说提交,它都会同时说“没有什么要提交的”,链接到repo的github页面显示404,这是因为其链接的repo已被删除,但CLI仍能识别它,是否有办法修复此问题Linux 删除了一份回购协议,该协议目前存在严重问题,需要重新提交给我创建的新回购协议,linux,git,github,command-line-interface,Linux,Git,Github,Command Line Interface,我对github这件事还比较陌生。所以,我从我的github中删除了一个回购协议,然后我要重新提交我创建的一个新回购协议,但它仍然识别它链接到的旧回购协议,所以每次我说提交,它都会同时说“没有什么要提交的”,链接到repo的github页面显示404,这是因为其链接的repo已被删除,但CLI仍能识别它,是否有办法修复此问题 目标是重新开始,比如,由于我删除了Github上的回购协议,我想重新创建它,重新提交,等等,但似乎过去的历史仍在被识别。重新开始新的回购协议最简单的方法是 git clon
目标是重新开始,比如,由于我删除了Github上的回购协议,我想重新创建它,重新提交,等等,但似乎过去的历史仍在被识别。重新开始新的回购协议最简单的方法是
git clone <URL for your new repo>
git克隆
首先,快速澄清
- 提交是项目的本地内容,因此即使删除了旧的远程存储库,进行新的提交也是毫无意义的
- 推送在服务器端是有效的,所以我想这就是您在新的远程Github项目中遇到一些问题的地方,比如“致命的:未找到存储库”
git clone https://github.com/your_username/your_project.git.
然后,您将能够提交,然后推送,但您必须将源代码移动到此项目中
2) 如果您想保持旧的“仍然链接”项目,我建议您重新开始,删除本地.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
您可以更改本地克隆以使用新存储库。首先,删除与旧回购协议的链接
$ git remote remove origin
然后添加新的存储库
$ git remote add origin -f <repo url>
$git远程添加源-f
您可以尝试编辑您的问题,以包含您输入的实际命令和您收到的回复消息。目前,我无法理解。您是在使用命令行还是GitHub for Windows?