git mv重命名仓库中的一个文件或目录。如何重命名 Git 仓库本身?
git mv
对于重命名 Git 仓库的含义,有多种可能的解释:显示的名称、仓库目录或远程仓库名称。每一种都需要不同的步骤来重命名。
重命名显示的名称(例如,由gitweb显示)。
gitweb
1.编辑.git/description以包含版本库的名称。 2.2. 保存该文件。
.git/description
Git不会像git clone master child那样引用包含仓库的目录名称,所以我们可以简单地重命名它。
git clone master child
1.打开一个命令提示符(或文件管理器窗口)。 2.2.切换到包含版本库目录的目录(也就是说,不要进入版本库目录本身)。 3.3. 重命名该目录(例如,从命令行使用mv或从GUI使用F2热键)。
mv
重命名一个远程版本库,如下所示。
1.转到远程主机(例如:https://github.com/User/project)。 2.2.按照主机的指示重命名项目(不同的主机会有所不同,但通常设置是一个好的起点)。 3.3.进入你的本地版本库目录(即打开一个命令提示符,并改变到版本库的目录)。 4.确定新的URL(例如,git@github.com:User/project-new.git)。 5.用Git设置新的URL。
git@github.com:User/project-new.git
git remote set-url origin git@github.com:User/project-new.git
Git 仓库是没有名字的。如果你愿意,你可以重命名包含你的工作树的目录。
重命名PRJ0.git为PROJ1.git,然后编辑位于你的项目的.git/config文件中的URL变量。
PRJ0.git
PROJ1.git
.git/config
对于重命名 Git 仓库的含义,有多种可能的解释:显示的名称、仓库目录或远程仓库名称。每一种都需要不同的步骤来重命名。
显示的名称
重命名显示的名称(例如,由
gitweb
显示)。1.编辑
.git/description
以包含版本库的名称。 2.2. 保存该文件。储存库目录
Git不会像
git clone master child
那样引用包含仓库的目录名称,所以我们可以简单地重命名它。1.打开一个命令提示符(或文件管理器窗口)。 2.2.切换到包含版本库目录的目录(也就是说,不要进入版本库目录本身)。 3.3. 重命名该目录(例如,从命令行使用
mv
或从GUI使用F2热键)。远程存储库
重命名一个远程版本库,如下所示。
1.转到远程主机(例如:https://github.com/User/project)。 2.2.按照主机的指示重命名项目(不同的主机会有所不同,但通常设置是一个好的起点)。 3.3.进入你的本地版本库目录(即打开一个命令提示符,并改变到版本库的目录)。 4.确定新的URL(例如,
git@github.com:User/project-new.git
)。 5.用Git设置新的URL。Git 仓库是没有名字的。如果你愿意,你可以重命名包含你的工作树的目录。
重命名
PRJ0.git
为PROJ1.git
,然后编辑位于你的项目的.git/config
文件中的URL变量。