日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Git 初始化版本库

發布時間:2023/12/2 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git 初始化版本库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

創建帶工作區的版本庫

在開始一個新項目時,首先就要創建并初始化代碼庫。如果是在本機的工作目錄中,那么:

$ git init

也就夠用了。如果想要初始化的版本庫不在當前目錄,需要為 git init 命令指定版本庫所在的目錄:

$ git init hello

執行完命令,在當前目錄或您指定的目錄下會創建一個名為 .git 的目錄,這就是版本庫了。

帶工作區的版本庫主要用于日常工作。其工作模式為:先把代碼提交到本地的版本庫中,然后通過本地庫推送到服務器上的版本庫中。

創建裸版本庫

相對于帶工作區的版本庫,裸版本庫主要存在于服務器上,作為集中式的版本倉庫存在。因為沒有人會在服務器上修改代碼并提交,所以這類版本庫不需要工作區。當然其創建方式也略微不同與帶工作區的版本庫。

$ git init --bare

選項 --bare 用于創建裸版本庫,打開當前目錄您會看到 git 創建了一些目錄和文件。

為了方便查看,一般會把裸版本庫的目錄名稱中加上 .git 后綴:

$ git init –bare hello.git

這樣無論是看起來還是使用起來都清晰了很多。

使用已有庫初始化裸版本庫

由于裸版本庫沒有工作區,所以無法直接把代碼提交到裸版本庫中。通用的做法是先克隆裸版本庫,在本地庫中提交,然后推送到裸版本庫中。

那么,如何用已有的庫去初始化裸版本庫呢?

條條大道通羅馬,我們可以通過不同的方式來實現。

方法 1,從現有庫克隆出來一個裸版本庫:

$ git clone –bare hello hellobare.git

用 git log 命令查看版本庫 hellobare.git,它的歷史記錄和版本庫 hello 是一樣的。

方法 2,把已有庫推送到裸版本庫:

$ git push –all hellobare2.git

用 git log 命令查看 hellobare2.git 庫,它的歷史記錄和版本庫 hello 也是一樣的。

轉載于:https://www.cnblogs.com/sparkdev/p/6033375.html

總結

以上是生活随笔為你收集整理的Git 初始化版本库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。