有时候我们在new repository 时可能还没有考虑清楚,随意取了一个名字,之后想要修改项目名称,修改完名字后发现无法将代码push上去了!
GitHub repository 重命名
1.进入 GitHub 项目地址页面
2.点击 Settings,进入之后第一个就是 Rename 功能
3.输入你的项目新名称,点击后面的 Rename 按钮,保存之后即重命名成功
远程仓库重命名之后,origin 已经发生变化,那么能否直接执行 git push 命令呢?
答案是可以的,因为即使名字已经改变, github 会帮你重定向到此项目。(如果 git push 失败了,看看是不是网络问题,服务器有时候也不太稳定,不要怀疑是 origin 的问题。)
如果你需要手动修改原 origin 为新的 origin,可以使用以下命令:
1.可以使用如下命令查看当前的 remote origin
git remote -v
可以看到显示两行原来的 origin
2.之后使用如下命令删除原来的 origin
git remote rm origin
//(rm 是 remove 的缩写)
3.此时再用 1 中命令,发现已经删除完毕
git remote -v
4.重新设置 remote origin
git remote add origin git@github.com:Norman-Reedus/new-note.git
// ssh 地址
git remote add origin https://github.com/Norman-Reedus/new-note.git
// https 地址
要留意使用的到底是 ssh 还是 https 地址
5.将本地文件推到远程仓库
git push -u origin main
OK,解决