我有使用ssh的gitosis设置和精彩工作。 git@domain.com:vorage.git正常工作。可以克隆,推送,拉动等。
我想知道我是否可以使用git来拉出特定的分支。 git @domain.com:repository.git / somebranchname例如
不知道这是否可能,并且没有找到任何例子,所以我猜不,但不确定。
答案 0 :(得分:1)
不,当您克隆Git仓库时,您将获得所有内容(所有标记和分支)。但是,它们将被存储为远程分支。假设远程的名称是origin
(默认情况下是这样),您可以使用以下方法签出本地分支:
$ git checkout -b somebranchname origin/somebranchname
将创建一个名为somebranchname
的本地分支,其中包含Gitosis副本中somebranchname
的内容。它还将“跟踪”远程分支,以便git pull
继续引入最新的更改。