Rename

如何重命名遠端倉庫名稱,以便在 git 複製時對您有意義

  • September 20, 2018

通常我重命名以對自己有意義的方式是 -

$ git clone <remote URL.git>
$ mv remotedir nameIwant 

我想知道是否有更好的方法來做到這一點。

原因是有時我想嘗試一些分叉並想保留主倉庫。因為 pristine 和叉子也從它們來自的地方重新命名。我知道在 repo 的 ~/.git/config 中,您可以獲得遠端路徑,但這樣更容易記住。

有更好的方法嗎?

我在網上進行了搜尋,但找不到任何對我有幫助的東西。

嘗試在命令後指定目標目錄的所需名稱,例如,

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.

引用自:https://unix.stackexchange.com/questions/470200