Git mv重命名存储库中的文件或目录。如何重命名Git存储库本身?
当前回答
如果你正在使用GitLab或GitHub,那么你可以图形化地修改这些文件。
使用GitLab
转到项目设置。在那里,您可以修改项目的名称,最重要的是,您可以重命名存储库(这是您开始进入危险部分的时候)。
完成此操作后,必须使用更新本地客户机配置
git remote set-url origin sshuser@gitlab-url:GROUP/new-project-name.git
其他回答
转到远程主机(例如,https://github.com/<用户>)。 打开库 单击“设置”页签。 在“存储库名称”下重命名(并按下重命名按钮)。
主要更改的名称是这里(img 1),也更改readme。Md (img 2)
在Windows 10上,通过命令行,这个方法很管用:
git checkout <oldname>
git branch -m <newname>
从如何重命名本地和远程Git分支
这是一个本地存储库(不在任何远程设备上)。
Github作为你的遥控器
在Github上重命名远程回购
关于远程存储库,如果您使用Github或Github Enterprise作为远程保存/分发存储库的服务器位置,您可以直接在repo设置中重命名存储库。
从主回购页面,设置选项卡在右边,回购名称是页面上的第一项:
Github将把请求重定向到新的URL
当你重命名一个回购时,Github中一个非常好的功能是,Github将保存旧的回购名称和所有相关的url,并将流量重定向到新的url。由于您的用户名/org和回购名称是URL的一部分,重命名将改变URL。
由于Github保存旧的回购名称,并将请求重定向到新的url,如果任何人在试图访问问题、wiki、明星或追随者时使用基于旧回购名称的链接,他们仍然会到达Github网站上的新位置。Github还重定向低级Git命令,如Git克隆,Git获取等。
更多信息请参见Github帮助重命名回购
重命名本地回购名称
正如其他人所提到的,回购的本地“名称”通常被认为是根文件夹/目录名称,您可以更改该名称、移动或将文件夹复制到任何位置,这完全不会影响回购。
Git被设计成只关心根文件夹中的文件。
重命名你的GitHub帐户的任何存储库:
转到要重命名的特定存储库 导航到设置选项卡 在存储库名称部分中,键入想要放置的新名称并单击Rename
推荐文章
- 为什么我需要显式地推一个新分支?
- 如何撤消最后的git添加?
- Rubymine:如何让Git忽略Rubymine创建的.idea文件
- Gitignore二进制文件,没有扩展名
- Git隐藏错误:Git隐藏弹出并最终与合并冲突
- 了解Git和GitHub的基础知识
- 没有。Git目录的Git克隆
- Git与Mercurial仓库的互操作性
- 忽略git中修改(但未提交)的文件?
- “git restore”命令是什么?“git restore”和“git reset”之间有什么区别?
- Git合并与强制覆盖
- Git拉另一个分支
- 在Bash命令提示符上添加git分支
- 如何更改Git日志日期格式
- git pull -rebase和git pull -ff-only之间的区别