通常我重命名以使自己有意义的方式是 -
$ git clone <remote URL.git>
$ mv remotedir nameIwant
我想知道是否有更好的方法来做到这一点。
原因是有时我想尝试一些分叉并想保留主仓库。作为原始状态,叉子也根据它们的来源重新命名。我确实知道在存储库的 ~/.git/config 中您可以获取远程路径,但这样更容易记住。
有更好的方法吗?
我在网上进行了搜索,但找不到任何对我有帮助的东西。
答案1
尝试在命令后指定目标目录的所需名称,例如,
git clone <remote URL.git> nameIwant
从man git-clone
:
<directory>
The name of a new directory to clone into. The "humanish" part of
the source repository is used if no directory is explicitly given
(repo for /path/to/repo.git and foo for host.xz:foo/.git). Cloning
into an existing directory is only allowed if the directory is
empty.