iOS - 擷取 Git 倉庫(分布式版本控制系統)

來源:互聯網
上載者:User

標籤:add   版本控制系統   ios   檔案的   預設   獲得   pat   檔案名稱   body   

1、在現有目錄中初始化倉庫
  • 如果你打算使用 Git 來對現有的項目進行管理,你只需要進入該項目目錄並輸入以下命令。

    # 初始化倉庫$ git init
    • 該命令將建立一個名為 .git 的子目錄,這個子目錄含有你初始化的 Git 倉庫中所有的必須檔案,這些檔案是 Git 倉庫的骨幹。 但是,在這個時候,我們僅僅是做了一個初始化的操作,你的項目裡的檔案還沒有被跟蹤。
  • 如果你是在一個已經存在檔案的檔案夾(而不是空檔案夾)中初始化 Git 倉庫來進資料列版本設定的話,你應該開始跟蹤這些檔案並提交。你可通過 git add 命令來實現對指定檔案的跟蹤,然後執行 git commit 提交。

    # 添加所有的 .c 檔案# git add [檔案名稱]$ git add *.c# 提交檔案到本地倉庫# git commit -m [提交內容說明]$ git commit -m "initial project version"
2、複製現有的倉庫
  • 如果你想獲得一份已經存在了的 Git 倉庫的拷貝,這時就要用到 git clone 命令。Git 複製的是該 Git 倉程式庫伺服器上的幾乎所有資料,而不是僅僅複製完成你的工作所需要檔案。當你執行 git clone 命令的時候,預設配置下遠程 Git 倉庫中的每一個檔案的每一個版本都將被拉取下來。

  • 複製倉庫的命令格式是 git clone [url]。 比如,要複製 Git 的可連結庫 libgit2,可以用下面的命令。

    # git clone [倉庫的 url 地址]$ git clone https://github.com/libgit2/libgit2
    • 這會在目前的目錄下建立一個名為 “libgit2” 的目錄,並在這個目錄下初始化一個 .git 檔案夾,從遠程倉庫拉取下所有資料放入 .git 檔案夾,然後從中讀取最新版本的檔案的拷貝。
  • 如果你想在複製遠程倉庫的時候,自訂本地倉庫的名字,你可以使用如下命令。

    # git clone [倉庫的 url 地址] [本地倉庫名稱]$ git clone https://github.com/libgit2/libgit2 mylibgit
    • 這將執行與上一個命令相同的操作,不過在本地建立的倉庫名字變為 mylibgit。
  • Git 支援多種資料轉送協議。上面的例子使用的是 https:// 協議,不過你也可以使用 git:// 協議或者使用 SSH 傳輸協議,比如 [email protected]:path/to/repo.git

iOS - 擷取 Git 倉庫(分布式版本控制系統)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.