git中clone是「複製」、「複製」的意思,clone指令可以在目前路徑下建立一個新的目錄,並複製git庫到新建立的目錄,就能夠檢視或修改該項目,語法為「git clone [url]」。
本文操作環境: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中clone是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!