如何给git repo一个名字?

时间:2011-02-20 07:21:33

标签: git

嘿伙计们 我是git的新手 现在我使用这些命令

进行远程回购
mkdir NewRepo
cd NewRepo
git init

然后我将这个回购克隆到本地

git clone user@server:/path/to/app/.git

这对我有用,但我想给回购品一个名字,像其他人那样做:

git clone user@server:/path/to/app/reponame.git

是否有人可以告诉我如何做到这一点,谢谢

3 个答案:

答案 0 :(得分:14)

可以直接在文件夹中创建一个git存储库,而不需要子目录.git。为此,请执行以下操作:

mkdir myrepo.git
cd myrepo.git
git init --bare

这称为裸存储库 - 它包含通常位于.git文件夹中的内容。它没有工作副本。这些类型的存储库通常用在远程服务器中(您正在推送您的更改);即,当您的远程存储库基本上反映了您在本地提交的内容时,并且没有人直接处理远程服务器位置中的代码(因此不需要工作副本。)

更多细节:

  1. Use in distributed workflows
  2. setting up a public repository

答案 1 :(得分:13)

名称由目录提供,如上所述,但它确实支持给定gitweb等软件的描述

echo "Happy description" >.git/description

答案 2 :(得分:4)

存储库没有名称,您只需使用文件夹名称(我想您可以将文件夹命名为“app.git”:

git clone user@server:/path/to/app

遥控器确实有名字,例如“起源”或任何你喜欢的东西。这取决于客户端,而不是远程存储库的属性。

git remote add origin user@server:/path/to/app