首頁 >開發工具 >Git >git中clone是什麼意思

git中clone是什麼意思

WBOY
WBOY原創
2021-12-24 14:09:3112487瀏覽

git中clone是「複製」、「複製」的意思,clone指令可以在目前路徑下建立一個新的目錄,並複製git庫到新建立的目錄,就能夠檢視或修改該項目,語法為「git clone [url]」。

git中clone是什麼意思

本文操作環境:Windows7系統、Git2.30.0版、Dell G3電腦。

git中clone是什麼意思

#git clone指令是在目前路徑下建立一個新的目錄,並複製Git庫到新建立的目錄。

執行git clone指令的具體過程如下:

1.為Git庫中的每個branch,在本機目錄中建立一個遠端追蹤branch;

2.為Git庫中的active branch,在本地目錄中建立並檢出初始的branch;

#3.為每個遠端追蹤branch,執行git fetch;

4.為本地檢查並初始的branch,執行git pull合併到本地目錄中的初始branch。

git clone 拷貝一個 Git 倉庫到本地,讓自己能夠查看該項目,或進行修改。

拷貝項目指令格式如下:

git clone [url]

範例如下:

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庫中的所有模組

都推薦學習:《Git教學

以上是git中clone是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn