Git mv重命名存储库中的文件或目录。如何重命名Git存储库本身?
当前回答
重命名PRJ0。转到项目1。然后编辑位于项目的.git/配置文件中的URL变量。
其他回答
重命名PRJ0。转到项目1。然后编辑位于项目的.git/配置文件中的URL变量。
如果你在Eclipse中并且已经安装了Egit,那么你可以重命名包含项目的存储库,方法如下:
1)在Eclipse中:关闭存储库中的所有项目。
2)在文件系统中:找到存储库所在的目录/文件夹。
3)在文件系统中:重命名存储库所在的目录/文件夹。
4)在文件系统中:打开包含存储库的目录/文件夹,重命名任何您打算重命名的项目的项目目录/文件夹,使其与项目的新名称匹配。(这不是必需的,但它使Eclipse中的项目名称与存储库中的项目目录/文件夹保持一致。)
5)在Eclipse中:删除存储库中的所有项目,但确保不要勾选“从文件系统中删除内容”复选框。(该项目应该不再包含文件系统内容的正确位置,因此数据在任何情况下都不能被删除,但安全总比遗憾好。)
6)在Eclipse中:从菜单中选择文件|Import…选择。
7)在Eclipse中:在对话框中打开“Git”文件夹,选择“Projects from Git”,然后单击“Next”。
8)在Eclipse中:在对话框中选择“Local”,然后单击“Next”。
9)在Eclipse中:在对话框中点击“Add…””按钮。
10)在Eclipse中:在对话框中,确保存储库旁边的复选框被选中,然后单击“Finish”。
11)在Eclipse中:在对话框中选择存储库并单击“Next”。
12)在Eclipse中:在对话框中选择“Import existing projects”单选按钮,选择“Working Directory”,然后点击“Next”。
13)在Eclipse中:在对话框中选中你想要进行的项目旁边的复选框,然后单击“完成”。
14)在Eclipse中:如果需要,重命名存储库中的任何项目。(为了保持Eclipse和文件系统之间的一致性,将它们的名称与存储库目录/文件夹中的项目目录/文件夹相同。)
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被设计成只关心根文件夹中的文件。
如果您的意思是重命名存储库,请转到存储库并单击“admin”,然后重命名。
一旦你看到红色框警告你一些天塌下来和其他事情,去读这个问题。
推荐文章
- 为什么我需要显式地推一个新分支?
- 如何撤消最后的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之间的区别