建立倉庫

建立倉庫的方式有兩種:一種通過 git init 將本地已有的項目初始化為一個 git 倉庫;一種是通過 git clone 將遠程倉庫 clone 到本地。

init

進入到本地文件夾,運行

git init

該命令會在當前目錄下生成 .git 目錄,所有 git 需要的數據和資源都放在 .git 目錄中。

然后通過 git remote add <name> <url> 添加一個遠程庫鏈接,再運行 add , commit , push 等命令,可以將該目錄下的文件推到指定的遠程庫中。同時,也會將目錄中的文件納入版本控制。


clone

通過使用 git clone [url] 將 url 指定的倉庫 clone 到當前目錄下。例如

git clone https://github.com/birdandcliff/images.git
  1. 會在當前目錄下新建 images 文件夾,里面會有 .git 文件夾;

  2. 會將遠程倉庫中的所有文件都復制到本地,Git 收取的是項目歷史的所有數據(每一個文件的每一個版本),服務器上有的數據克隆之后本地也都有

  3. 可以通過 git clone [url] <name> 指定克隆到本地時工作目錄名稱。

git clone  https://github.com/birdandcliff/images.git localImage

其效果與上面相同,只不過新建的文件夾名為 localImage。

  1. --depth:表示 clone 深度。不配置 depth 時,clone 會將所有歷史信息都復制下來,而配置 depth 后只會復制指定的歷史。如將 depth 指定為 1 時,表示只下載最新的歷史記錄。

  2. --branch:從指定分支上下載

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,836評論 18 139
  • 以下內容是我在學習和研究Git時,對Git操作的特性、重點和注意事項的提取、精練和總結,可以做為Git操作的字典,...
    科研者閱讀 3,551評論 2 19
  • 本片內容轉自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃兒閱讀 4,953評論 2 88
  • 接近實習的的第十四天,我快要崩潰…… 想著要不不干了直接在家待著,反正我是一個大三學生,還沒有畢業,何苦受這些罪。...
    你好小賢閱讀 762評論 0 0
  • 懷孕期間,曾斷斷續續寫下數十篇日記。還留存了好多照片,不時翻看,美好至極。趁產假時間充裕,整理記錄在此,留作紀念!...
    夜光罩著你閱讀 403評論 1 0