使用 git 重命名远程(裸)存储库
Renaming a remote (bare) repository with git
我 运行 一个 git
服务器,它只包含裸遥控器。比如说,我有一个名为 DIG.git
的裸遥控器,我通常使用它进行克隆:
git clone 55.66.77.88:git/DIG.git
并且我想将服务器上的裸遥控器从 DIG.git
重命名为 DIGit
这样我就可以
git clone 55.66.77.88:git/DIGit
我可以只登录服务器然后做吗
mv DIG.git DIGit
或者这被认为是不好的做法?如果是这样,重命名裸遥控器的正确方法是什么?
您可以根据需要重命名 git 存储库的顶级文件夹(无论是否裸露)。
当它是一个裸仓库时,为该文件夹添加一个 .git 扩展名只是命名约定,但这不是强制性的。
在服务器上重命名存储库后,您必须在本地克隆上更改其来源 url,就像之前所做的那样:
cd /path/to/local/clone
git remote set-url origin 55.66.77.88:git/DIGit
我 运行 一个 git
服务器,它只包含裸遥控器。比如说,我有一个名为 DIG.git
的裸遥控器,我通常使用它进行克隆:
git clone 55.66.77.88:git/DIG.git
并且我想将服务器上的裸遥控器从 DIG.git
重命名为 DIGit
这样我就可以
git clone 55.66.77.88:git/DIGit
我可以只登录服务器然后做吗
mv DIG.git DIGit
或者这被认为是不好的做法?如果是这样,重命名裸遥控器的正确方法是什么?
您可以根据需要重命名 git 存储库的顶级文件夹(无论是否裸露)。
当它是一个裸仓库时,为该文件夹添加一个 .git 扩展名只是命名约定,但这不是强制性的。
在服务器上重命名存储库后,您必须在本地克隆上更改其来源 url,就像之前所做的那样:
cd /path/to/local/clone
git remote set-url origin 55.66.77.88:git/DIGit