跳转至

Git 不使用clone命令克隆仓库

概要: 不使用git clone下载远程仓库到本地

创建时间: 2022.10.26 00:46:31

更新时间: 2022.10.26 00:59:37

在本文中使用的变量名

  1. 示例仓库名为 myrepo ,目标分支为 mybranch
  2. 用户Git配置的姓名为 myname ,邮箱为 me@mail.com

创建本地目录

YAML
mkdir test_git
cd test_git

初始化仓库配置信息

YAML
1
2
3
4
git init
git remote add origin "ssh://git@example.com/myname/myrepo.git"
git config --local user.name myname
git config --local user.email me@mail.com

获取远程仓库数据

YAML
git fetch

检出到本地

YAML
git checkout -t origin/mybranch

清理本地无效分支(可选)

YAML
git remote prune origin

后记

执行完上述操作后,本地目录中的数据与直接使用 git clone 命令克隆下的无异,以后可以进行正常的与服务器交互的git操作。