git
  • 安装教程
  • 本地仓库
    • 工作区与版本库
    • 版本管理
      • 创建版本库
      • 提交修改
      • 撤消修改
      • 删除文件
    • 分支管理
      • 创建分支
      • 合并分支
      • 删除分支
    • 标签管理
      • 创建标签
      • 删除标签
  • 远程仓库
    • 初始化远程库
    • 克隆远程库
    • 多人协作
    • 远程分支
    • 远程标签
    • 关于origin
    • 关于upstream
  • 关于config
    • 关于name与email
    • window上的凭证
  • git常用命令
  • github的使用
  • 容器跑gogs
  • 项目版本管理
    • GitFlow
Powered by GitBook
On this page

Was this helpful?

  1. 远程仓库

克隆远程库

Previous初始化远程库Next多人协作

Last updated 5 years ago

Was this helpful?

假设

首先,在某个目录下执行以下命令克隆远程仓库

$ git clone http://x.x.x.x:xx/pshizh/learngit.git

此时,远程仓库的master分支就已经克隆下来了;如果一开始要克隆dev分支,则命令应该为

$ git clone -b dev http://x.x.x.x:xx/pshizh/learngit.git

当克隆下来一个分支后,我们来查看本地仓库关联的远程仓库信息

$ git remote -v
origin    http://x.x.x.x:xx/pshizh/learngit.git (fetch)
origin    http://x.x.x.x:xx/pshizh/learngit.git (push)

可以看出,远程仓库默认的别名被设置为了origin。

假设当我们克隆下来了master分支后,又想克隆dev分支,则执行以下命令即可

$ cd learngit
$ git pull origin dev:dev

上面的命令就会在本地新建一个dev分支,并把远程仓库的dev分支合并到本地的dev分支中

http://x.x.x.x:xx/pshizh/learngit.git是一个已经被初始化的远程仓库