Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何给git回购命名?_Git - Fatal编程技术网

如何给git回购命名?

如何给git回购命名?,git,Git,我正在使用这些命令进行远程回购 mkdir NewRepo CDNewrepo 初始化 然后我将此回购克隆到本地 git克隆user@server:/path/to/app/.git 这对我来说很有效,但我想给回购协议起个名字,像其他人一样: git克隆user@server:/path/to/app/reponame.git 有人能告诉我怎么做吗?存储库没有名称,您只需使用文件夹名称(我想您可以将文件夹命名为“app.git”: remote确实有名称,例如“origin”或您喜欢的任何

我正在使用这些命令进行远程回购

mkdir NewRepo
CDNewrepo
初始化
然后我将此回购克隆到本地

git克隆user@server:/path/to/app/.git
这对我来说很有效,但我想给回购协议起个名字,像其他人一样:

git克隆user@server:/path/to/app/reponame.git

有人能告诉我怎么做吗?

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

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

git remote add origin user@server:/path/to/app
如上所述,该名称由目录给出,但它确实支持gitweb等软件的描述:

echo "Happy description" >.git/description

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

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

更多详情:

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