有兩種取得 git 專案倉庫的方法。 第一種是在現有專案或目錄下匯入所有檔案到 git 中; 第二種是從乙個伺服器轉殖乙個現有的 git 倉庫。
如果你打算使用 git 來對現有的專案進行管理,你只需要進入該專案目錄並輸入:
$ git init
該命令將建立乙個名為.git
的子目錄,這個子目錄含有你初始化的 git 倉庫中所有的必須檔案,這些檔案是 git 倉庫的骨幹。 但是,在這個時候,我們僅僅是做了乙個初始化的操作,你的專案裡的檔案還沒有被跟蹤。
如果你想獲得乙份已經存在了的 git 倉庫的拷貝,比如說,你想為某個開源專案貢獻自己的乙份力,這時就要用到git clone
命令。 這是 git 區別於其它版本控制系統的乙個重要特性,git 轉殖的是該 git 倉庫伺服器上的幾乎所有資料,而不是僅僅複製完成你的工作所需要檔案。 當你執行git clone
命令的時候,預設配置下遠端 git 倉庫中的每乙個檔案的每乙個版本都將被拉取下來。 事實上,如果你的伺服器的磁碟壞掉了,你通常可以使用任何乙個轉殖下來的使用者端來重建伺服器上的倉庫(雖然可能會丟失某些伺服器端的掛鉤設定,但是所有版本的資料仍在)。
轉殖倉庫的命令格式是git clone [url]
。 比如,要轉殖 git 的可鏈結庫 libgit2,可以用下面的命令:
$ git clone
這會在當前目錄下建立乙個名為 「libgit2」 的目錄,並在這個目錄下初始化乙個.git
資料夾,從遠端倉庫拉取下所有資料放入.git
資料夾,然後從中讀取最新版本的檔案的拷貝。 如果你進入到這個新建的libgit2
資料夾,你會發現所有的專案檔案已經在裡面了,準備就緒等待後續的開發和使用。 如果你想在轉殖遠端倉庫的時候,自定義本地倉庫的名字,你可以使用如下命令:
$ git clone mylibgit
這將執行與上乙個命令相同的操作,不過在本地建立的倉庫名字變為mylibgit
。
Git 基礎 獲取 Git 倉庫
說明出處 基礎 獲取 git 倉庫 假如你只能閱讀一章來學習 git,本章就是你的不二選擇。本章內容涵蓋你在使用 git 完成各種工作中將要使用的各種基本命令。在學習完本章之後,你應該能夠配置並初始化乙個倉庫 repository 開始或停止跟蹤 track 檔案 暫存 stage 或提交 comm...
1 Git 概述 獲取Git倉庫
個人在工作或者學習的時候會遇到這種事情 寫 乙個 可能要修改很多次,可能會產生很多個版本 我們需要乙個東西來進行版本的控制管理 那麼這個問題如果發展到一群人?比如說我們公司協同開發乙個 解決方案 集中式處理 在開發或者工作中,你每一次修改都會產生一次對應的記錄,記錄修改者,修改的內容,修改的時間等等...
Git 學習(3) 遠端倉庫
我們在辦公室的電腦上建立了版本庫並新增了專案,然後想在自己家的電腦上也能對專案進行修改,當然,也不太可能把自己在公司使用的電腦整成伺服器是吧,要是想建立自己的版本庫伺服器,可以自行查詢一下。所以我們可以借助乙個叫做github的網站託管我們的所有專案。註冊很簡單,所有網站註冊都一樣的步驟,然後接下來...