繁体   English   中英

如何重命名 git 中的容器文件夹?

[英]How do I rename a container folder in git?

我在 github 中有一个包含我的应用程序的文件夹,我想重命名它,我一直在使用以下代码尝试更改名称,但我不确定如何使用它

命令使用:

git mv \E:\Trabajo\LakiyEarth\lakiy-earth \E:\Trabajo\LakiyEarth\Lakiy
git mv lakiy-earth Lakiy

我要重命名的文件夹

仅在存储库(文件夹)内使用git命令。 如果要移动或重命名文件夹本身,请使用简单的mv Git 不知道也不关心它的名字。

使用git mv无法实现您想要的,因为它已经在该项目的 git 的 scope 之外。 你想要的是在 github/gitlab 中重命名你的 repo。 然后复制新的仓库 url。

然后在您的应用程序目录中,更新远程 url 以指向您的新仓库

git remote set-url origin new.git.url/here

Git 并不关心您的应用程序目录是否与存储库名称相同。 所以在你的 app 目录之外,你可以做一个常规的mv 像这样:

mv old-dirname new-dirname

基本重命名(或移动):

git mv <old name> <new name>

…之后提交和推送将是在 git 存储库中重命名目录的最简单方法。

参考: https://www.patrick-wied.at/blog/rename-files-and-folders-with-git

尝试通过 git CLI 命令执行此操作,但由于它是要更改的最顶层文件夹,因此遇到了一些麻烦,因为要使用 git 命令,必须有.git文件夹位于文件夹之外, 因此尝试使用 repo 的 UI 页面来更改文件夹的名称。 在我的 Gitlab 的情况下,导航到Settings -> General -> Advanced -> Change path以进行更改。

不要使用git ,只使用mv

mv oldname newname 

您必须位于包含要重命名的文件夹的文件夹中。

容器目录的名称是根据存储库的 url 创建的。例如,如果 url 是https://git.com/my-project ,则容器目录将被命名为my-project

要在 gitlab 上更改 url,您需要导航到项目中的Settings -> General -> Advanced ,然后在Rename repository部分进行更改。

完成后,您需要使用新位置在本地更新该存储库

git remote set-url origin https://git.com/my-renamed-project

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM