Git将仓库镜像到特定分支

Bra*_*rad 2 git merge mirror git-fork

我们公司尝试将github项目添加到我们自己的git服务器上,然后我们可以在上面添加我们自己的功能。我们只想签出一个特定的分支,并将所有分支和标签保留到该分支,然后将(mirror?)复制到我们的git服务器。

sto*_*ent 5

在服务器上创建仓库。在其他地方(不在服务器存储库中),仅使用克隆分支

git clone-单分支--branch branch_name github_repo_url

告诉git 您的回购在哪里:

git remote添加我的your_repo_url

然后,使用以下命令将分支推送到您的仓库:

git push -u我的; git push --tags -u我的

“ mine”是您的仓库的简写名称,可以是任何字符串,替换默认的“ origin”。

这将收集直到branch_name的整个历史记录,但不会包含并非其祖先的任何提交。