我运行一个 git
服务器,它只包含裸远程。比如说,我有一个名为 DIG.git
的裸 Remote ,我通常使用它进行克隆:
git clone 55.66.77.88:git/DIG.git
我想将服务器上的裸远程从 DIG.git
重命名为 DIGit
这样我就可以做
git clone 55.66.77.88:git/DIGit
我可以只登录服务器然后做吗
mv DIG.git DIGit
或者这被认为是不好的做法?如果是这样,重命名裸 Remote 的正确方法是什么?
最佳答案
您可以随心所欲地重命名 git 存储库的顶级文件夹(无论是否裸露)。
当它是一个裸仓库时,为该文件夹添加一个 .git 扩展名只是命名约定,但这不是强制性的。
一旦你在服务器上重命名了 repo,你将不得不在你之前所做的本地克隆上更改它的原始 url:
cd /path/to/local/clone
git remote set-url origin 55.66.77.88:git/DIGit
关于git - 使用 git 重命名远程(裸)存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29507763/