如何给git repo一个名字?

mko*_*mko 9 git

嘿伙计们我是git的新手现在我使用这些命令制作一个远程仓库

mkdir NewRepo
cd NewRepo
git init
Run Code Online (Sandbox Code Playgroud)

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

git clone user@server:/path/to/app/.git
Run Code Online (Sandbox Code Playgroud)

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

git clone user@server:/path/to/app/reponame.git
Run Code Online (Sandbox Code Playgroud)

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

小智 15

可以直接在文件夹中创建一个git存储库,而不包含子目录.git.为此,您执行此操作:

mkdir myrepo.git
cd myrepo.git
git init --bare
Run Code Online (Sandbox Code Playgroud)

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

更多详情:

  1. 用于分布式工作流程.
  2. 设置公共存储库


use*_*775 14

如上所述,该名称由目录给出,但它确实支持给出gitweb等软件的描述:

echo "Happy description" >.git/description
Run Code Online (Sandbox Code Playgroud)


Elb*_*ias 5

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

git clone user@server:/path/to/app
Run Code Online (Sandbox Code Playgroud)

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

git remote add origin user@server:/path/to/app
Run Code Online (Sandbox Code Playgroud)