gitclone命令详解
git clone命令是在当前路径下创建⼀个新的⽬录,并复制Git库到新创建的⽬录。
git常用指令执⾏git clone命令的具体过程如下:
1.为Git库中的每个branch,在本地⽬录中创建⼀个远程跟踪branch;
2.为Git库中的active branch,在本地⽬录中创建并检出初始的branch;
3.为每个远程跟踪branch,执⾏git fetch;
4.为本地检查并初始的branch,执⾏git pull合并到本地⽬录中的初始branch中。
git clone命令格式:
git clone [--template=<template_directory>]
[-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror]
[-o <name>] [-b <name>] [-u <upload-pack>] [--reference <repository>]
[--dissociate] [--separate-git-dir <git dir>]
[--depth <depth>] [--[no-]single-branch]
[--recursive | --recurse-submodules] [--[no-]shallow-submodules]
[--jobs <n>] [--] <repository> [<directory>]
其中,常⽤的参数如下:
-n, 不检出Git库中的active branch
-o new_origin, 使⽤new_origin,⽽不使⽤默认的origin,作为跟踪分⽀的upstream所在库
-b new_branch, 设置本地的active branch,⽽⾮默认的master branch
--single-branch, 只检查⼀个branch,要么是默认的master,要么是-b new_branch指定的new_branch --recursive, 在本地初始化Git库中的所有模块
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论