git clone能怎麼操作指定分支程式碼
「git clone」能複製指定分支程式碼。 「git clone」指令的作用是將儲存庫複製到新目錄中,為複製的儲存庫中的每個分支建立遠端追蹤分支(使用「git branch -r」可見),並從複製檢出的儲存庫作為當前活動分支的初始分支。
本教學操作環境:Windows7系統、Git2.30.0版、Dell G3電腦。
git clone是git中常用的指令,其作用是將儲存庫複製到新目錄中,可以複製指定分支程式碼。
git clone指令
git clone指令的作用是將儲存庫複製到新目錄中,為複製的儲存庫中的每個分支建立遠端追蹤分支(使用git branch -r可見),並從克隆檢出的儲存庫作為目前活動分支的初始分支。
在克隆之後,沒有參數的普通git提取將更新所有遠端追蹤分支,且沒有參數的git pull將另外將遠端主分支合併到目前主分支(如果有的話)。
此預設配置透過在refs/remotes/origin下建立對遠端分支頭的引用,並透過初始化remote.origin.url和remote.origin.fetch配置變數來實現。
執行遠端操作的第一步,通常是從遠端主機複製一個版本庫,這時就要用到git clone指令。
$ git clone <版本库的网址>
例如,複製jQuery的版本庫。
$ git clone http://github.com/jquery/jquery.git
此指令會在本機上產生一個目錄,與遠端主機的版本庫同名。如果要指定不同的目錄名,可以將目錄名作為git clone指令的第二個參數。
$ git clone <版本库的网址> <本地目录名>
git clone支援多種協議,除了HTTP(s)以外,還支援SSH、Git、本機檔案協定等。
在預設情況下,Git會把"Git URL"裡最後一級目錄名的'.git'的後輟學,做為新克隆(clone)項目的目錄名: (例如. git clone http://git.kernel.org/linux/kernel/git/torvalds/linux-2.6.git 會建立一個目錄叫'linux-2.6')
$ git clone http[s]://example.com/path/to/repo.git $ git clone http://git.oschina.net/yiibai/sample.git $ git clone ssh://example.com/path/to/repo.git $ git clone git://example.com/path/to/repo.git $ git clone /opt/git/project.git $ git clone file:///opt/git/project.git $ git clone ftp[s]://example.com/path/to/repo.git $ git clone rsync://example.com/path/to/repo.git
SSH協定還有另一種寫法。
$ git clone [user@]example.com:path/to/repo.git
通常來說,Git協定下載速度最快,SSH協定用於需要使用者認證的場合。
應用場景範例
從上游複製下來:
$ git clone git://git.kernel.org/pub/scm/.../linux.git mydir $ cd mydir $ make # 执行代码或其它命令
在目前目錄中使用克隆,而無需檢出:
$ git clone -l -s -n . ../copy $ cd ../copy $ git show-branch
從現有本地目錄借用從上游複製:
$ git clone --reference /git/linux.git git://git.kernel.org/pub/scm/.../linux.git mydir $ cd mydir
建立一個裸儲存庫以將您的變更發布給公眾:
$ git clone --bare -l /home/proj/.git /pub/scm/proj.git
更多程式相關知識,請訪問:程式設計入門! !
以上是git clone能怎麼操作指定分支程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Go語言中用於浮點數運算的庫介紹在Go語言(也稱為Golang)中,進行浮點數的加減乘除運算時,如何確保精度是�...

運行 H5 項目需要以下步驟:安裝 Web 服務器、Node.js、開發工具等必要工具。搭建開發環境,創建項目文件夾、初始化項目、編寫代碼。啟動開發服務器,使用命令行運行命令。在瀏覽器中預覽項目,輸入開發服務器 URL。發布項目,優化代碼、部署項目、設置 Web 服務器配置。

GiteePages靜態網站部署失敗:404錯誤排查與解決在使用Gitee...

在BeegoORM框架下,如何指定模型關聯的數據庫?許多Beego項目需要同時操作多個數據庫。當使用Beego...

Go語言中哪些庫是大公司開發或知名開源項目?在使用Go語言進行編程時,開發者常常會遇到一些常見的需求,�...

Go語言中使用RedisStream實現消息隊列時類型轉換問題在使用Go語言與Redis...

H5頁面需要持續維護,這是因為代碼漏洞、瀏覽器兼容性、性能優化、安全更新和用戶體驗提升等因素。有效維護的方法包括建立完善的測試體系、使用版本控制工具、定期監控頁面性能、收集用戶反饋和製定維護計劃。
