版本管理之 git 遠程倉庫
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
遠程倉庫是本地倉庫在網絡上的映射,它可以與本地倉庫進行同步。 遠程倉庫一般有托管服務提供商提供,比如 github,gitlab,bitbucket, AzureDevOps Git 等等。 遠程倉庫的存在,一方面為了在遠端有一份倉庫的備份,另一方面是為了多人協作。 本篇將介紹如何基于本地倉庫添加遠程倉庫、推送更改到遠程倉庫以及從遠程倉庫獲取更改。 使用遠程倉庫前面教程里講解的概念和操作,都是在本地倉庫執行的。 之前提過,為了后面其它課程學習的連續性,這里選擇使用 Azure DevOps 作為練習的工具。 但無論選擇的遠程倉庫是哪個提供商提供的,操作是相同的。 使用遠程倉庫的方式有兩種:
克?。╟lone)是從遠程倉庫復制一個完整的倉庫到本地的過程。 比如,當其它人在 github 上共享一個倉庫的代碼,我們想要在本地研究一下。就使用 clone 這種方式把代碼復制到本地。 Azure DevOps 遠程倉庫準備接著前面的學習,已經有了本地倉庫,這里選擇添加遠程倉庫的方式初始化一個遠程倉庫。 為了學習,這里準備了一個 Azure DevOps 的項目git-learning。 這是一個公開的項目,大家可以訪問。 打開之后看到如下界面。 然后這里創建了一個空的 Repos。 這里要使用的,是它的 Repos 特性。 添加遠程倉庫有了前面的準備工作之后,通過以下命令,將本地倉庫與遠程倉庫映射,并推送到遠程。
執行的結果如下: 打開遠程倉庫鏈接,看歷史如下: 這樣我們就基于一個本地倉庫完成遠程倉庫的創建。 也可以在命令行通過下面的鏈接查看狀態。
推送更改到遠程倉庫推送(push)是將本地倉庫的提交發送到遠程倉庫,使遠程倉庫與本地倉庫保持同步。 前面的練習里,通過下面的命令可以在本地倉庫簽入修改。
當這一切完成之后,如果要推送修改到遠程,使用下面的命令。
執行結果如下: 從遠程倉庫摘取更改當多人合作時,如果有其它人對遠程倉庫做了修改。我們可以通過拉取動作同步遠程倉庫的代碼到本地倉庫。 拉?。╬ull)是從遠程倉庫獲取最新的提交并合并到本地倉庫。 拉取遠程倉庫的更改
查看遠程分支如果遠程分支有多個,通過以下命令可以查看到遠程分支。
切換到遠程分支同樣的,除了切換本地分支,我們可以切換遠程分支。
由于目前我們是單人在操作,這一部分的執行就不再截圖示意。 大家可以把這里提到的 Git 倉庫克隆到本地,然后提交修改,這樣在下一篇里,我可以截圖做補充說明。 總結
該文章在 2024/12/4 17:25:40 編輯過 |
關鍵字查詢
相關文章
正在查詢... |