`
zhangchunxiao
  • 浏览: 16585 次
社区版块
存档分类
最新评论

git clone命令

git 
阅读更多

git clone 命令参数:

复制代码
usage: git clone [options] [--] <repo> [<dir>]

    -v, --verbose         be more verbose
    -q, --quiet           be more quiet
    --progress            force progress reporting
    -n, --no-checkout     don't create a checkout
    --bare                create a bare repository
    --mirror              create a mirror repository (implies bare)
    -l, --local           to clone from a local repository
    --no-hardlinks        don't use local hardlinks, always copy
    -s, --shared          setup as shared repository
    --recursive           initialize submodules in the clone
    --recurse-submodules  initialize submodules in the clone
    --template <template-directory>
                          directory from which templates will be used
    --reference <repo>    reference repository
    -o, --origin <name>   use <name> instead of 'origin' to track upstream
    -b, --branch <branch>
                          checkout <branch> instead of the remote's HEAD
    -u, --upload-pack <path>
                          path to git-upload-pack on the remote
    --depth <depth>       create a shallow clone of that depth
    --separate-git-dir <gitdir>
                          separate git dir from working tree
    -c, --config <key=value>
                          set config inside the new repository
复制代码

参数挺多,但常用的就几个:

1. 最简单直接的命令

git clone xxx.git

2. 如果想clone到指定目录

git clone xxx.git "指定目录"

3. clone时创建新的分支替代默认Origin HEAD(master)

git clone -b [new_branch_name]  xxx.git

4. clone 远程分支

  git clone 命令默认的只会建立master分支,如果你想clone指定的某一远程分支(如:dev)的话,可以如下:

  A. 查看所有分支(包括隐藏的)  git branch -a 显示所有分支,如:    

* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/dev
  remotes/origin/master

  B.  在本地新建同名的("dev")分支,并切换到该分支

git checkout -t origin/dev 该命令等同于:
git checkout -b dev origin/dev
分享到:
评论

相关推荐

    git代码clone,submodule

    #### 一、Git Clone命令 `git clone` 命令用于克隆一个远程仓库到本地。当你需要获取一个项目的全部文件时,这个命令非常有用。 **基本用法:** ```bash git clone ``` **示例:** 根据题目中的部分内容,假设我们...

    git clone 最新版

    "git clone"是Git中的一个核心命令,用于复制远程仓库到本地。在本文中,我们将深入探讨`git clone`命令以及如何获取其最新版本。 首先,让我们了解`git clone`的基本用法。当你运行`git clone &lt;repository&gt;`时,它...

    Git的客户端+服务端Gitblit+Git clone

    "Git clone"是Git中的一个关键命令,用于复制远程仓库到本地。当你想要获取一个已存在的Git仓库副本时,可以使用`git clone`命令。例如,如果要从Gitblit服务端克隆一个仓库,命令格式通常是: ``` git clone ...

    gitclone使用操作命令关联git,拉取上传更新操作

    使用命令操作进行关联git,而不是eda软件操作git,操作相关文件,提交更新,拉取代码,包含git分支的操作

    windows git 批量 clone 脚本

    在Git中,`git clone`命令用于复制远程仓库到本地。批量克隆通常涉及循环遍历一个包含仓库URL的列表,然后依次执行克隆操作。用户可能需要自定义脚本中的URL列表和克隆的目标目录。 `deploy-all.bat`文件可能是用来...

    Git Clone大文件工具

    然而,在处理包含大量或大文件的项目时,Git的性能可能会受到影响,甚至可能导致克隆(Clone)操作失败。为了解决这一问题,Git社区开发了一个名为Git LFS(Large File Storage)的扩展工具,专门用来管理大文件。...

    ubuntu使用git clone克隆/下载github模型速度慢的解决方案

    使用在linux操作系统上使用git clone下载github上模型速度慢,多数是因为网不好。 提供了两种方法,可以同时使用。 方法:先刷hosts 1. 命令行输入下列代码,找到 github.global.ssl.fastly.Net对应的Address,记录 ...

    Git常用命令解说

    用户可以通过git help加上特定命令的方式,获取该命令的使用帮助信息,例如git help clone,可以查询到git clone命令的具体使用方法。 本地操作命令中,git init用于初始化一个全新的Git仓库,而git add用于将文件...

    linux系统安装git及git常用命令

    2 下载远程项目的GIT库到本地[code]$ git clone git://远程Git库地址 filename[code] filename 是你本地的文件夹名字将远程库克隆到这个文件夹,此文件是自己建立的 3 常用命令 (1)git branch 查看本地分支

    git clone 子模块没下载全的问题解决

    总结一下,当使用`git clone`克隆一个包含子模块的项目时,如果因为网络或其它原因导致子模块没有下载完全,可以采用`git submodule update --init --recursive`命令来确保子模块被完整下载并正确初始化。...

    搭建git服务器.docx

    1. 取仓库代码:使用 git clone 命令从服务器上取仓库代码,例如 git clone git@10.113.30.60:/home/git/test.git。 2. 添加文件和推送至仓库:使用 git add 和 git commit 命令添加文件,然后使用 git push 命令推...

    git-cheat-sheet.pdf

    通过git clone命令,开发者可以从远程服务器上克隆一个存在的项目仓库到本地。这个命令支持多种协议,包括本地文件系统、HTTP、HTTPS和SSH,因此支持通过互联网从远程仓库克隆代码。 3. 配置用户信息(git config)...

    windows操作系统下android源码下载.pdf

    综上所述,Windows操作系统下下载Android源码的流程包含安装Git、配置Git环境、创建必要目录、执行Git clone命令、运行自动化脚本(如果有的话)、组织仓库结构和理解每个模块的作用。这些步骤有助于开发者和研究者...

    git-clone-init:在git clone上自动设置用户身份(user.email user.name)

    `git clone`命令用于复制远程仓库到本地,这是开始参与新项目或获取现有代码库的常见方式。然而,每次克隆仓库后,开发者通常需要手动配置他们的用户身份,包括`user.email`和`user.name`,以便在提交时署名。`git-...

    版本控制工具Git的使用方法.docx

    创建仓库使用 git init 命令,克隆仓库使用 git clone 命令,添加文件使用 git add 命令,提交更改使用 git commit 命令等。 Git 的常用命令包括: * git init:初始化一个 Git 仓库 * git clone:克隆一个现有的 ...

    sass git clone代码

    标题中的“sass git clone代码”指的是使用Git命令克隆Sass项目的操作。Sass(Syntactically Awesome Style Sheets)是一种CSS预处理器,它扩展了CSS语法,提供了变量、嵌套规则、混合、函数等特性,使CSS更易于维护...

    Git命令速查表

    完成全局配置后,需要创建并配置Git仓库,通常使用git clone命令从远程仓库中克隆代码到本地: ``` git clone git://***/ParaView.git ``` 接下来,进入到仓库目录中,并执行设置开发环境的脚本: ``` cd ParaView ....

    Coding git 常用命令及总结

    如果你想从远程仓库克隆一份最新的代码到本地,可以使用`git clone`命令: ```shell git clone [项目URL] [给本地项目命名] ``` 例如: ```shell git clone https://git.coding.net/Kyle_lyk/learn-git.git study-...

    android源码下载.pdf

    # 以下省略其他git clone命令... ``` - 保存文件后,确保文件的扩展名为`.sh`。在Git命令窗口中,切换到包含`autogit.sh`的目录,然后输入`./autogit.sh`执行下载命令。 4. **下载完成后** - 通过Git命令行的...

    git实操.docx

    3. 使用 git clone 命令将项目克隆到本地仓库。 4. 将需要提交的文件添加到本地仓库,并使用 git add 命令将文件从工作区提交至暂存区。 5. 使用 git commit 命令将文件从暂存区提交至版本库。 6. 使用 git push ...

Global site tag (gtag.js) - Google Analytics