git - 使用 git 重命名远程(裸)存储库

标签 git version-control

我运行一个 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/

相关文章:

version-control - 有人有使用私有(private) Launchpad 实例的经验吗?

go - 修改 Golang 内部文件?

linux - 在 Linux 上使用 Team Explorer Everywhere 设置工作区

git - 如何将整个 git 存储库移动到其他地方?

git - 如何为多个提交更改 'git stash'?

linux - 如何自动将答案传递给命令行

cocoa - 在 Cocoa 项目上使用版本控制的最佳实践

git - SVN-Git 迁移 : clean-git branch error

git - 如何将 git 与 Electron 应用程序捆绑在一起

windows - 同一文件夹中是否可以有多个本地 git 存储库?