亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

git版本庫介紹及本地創(chuàng)建的三種場景方式

 更新時間:2022年04月24日 10:02:40   作者:繁華似錦Fighting  
這篇文章主要為大家介紹了git版本庫以及本地創(chuàng)建的三種場景方式圖文教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

1、Git版本庫介紹

每個Git版本控制系統(tǒng)的主機中,都可以包含若干個本地版本庫,一般情況下一個本地版本庫對應(yīng)一個項目,用于對某個特定項目中的本地文件進行版本管理。其實,你可以簡單理解成一個目錄,這個目錄里面的所有文件都可以被Git管理起來,每個文件的修改、刪除等操作Git都能跟蹤到,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以進行“還原”。

Git中版本庫又名倉庫,英文名Repository,使用命令git init來創(chuàng)建并初始化一個本地版本庫。

初始化后,在當(dāng)前目錄下會出現(xiàn)一個名為.git的目錄,所有Git需要的數(shù)據(jù)和資源都存放在這個目錄中。包括暫存區(qū)文件,版本記錄文件,配置文件等。換句話說,如果你想從項目中刪除Git的版本控制,但又要保留項目原文件,那么只需要將這個.git目錄刪除即可。這樣話,這個項目就與Git沒有任何關(guān)系。

2、創(chuàng)建本地版本庫

在日常工作當(dāng)中,創(chuàng)建Git本地版本庫的場景有兩種。

場景一:創(chuàng)建一個空的本地版本庫。

介紹:

這種情況是項目還沒有代碼,需要先創(chuàng)建一個Git本地版本庫的時候。

在你專門存放Git版本庫的文件夾中,執(zhí)行g(shù)it init your_project(項目名),這個時候Git會在當(dāng)前路徑下,創(chuàng)建一個和項目名稱同名的文件夾,這個文件夾就是一個Git的裸倉庫,里面的會有一個隱藏的.git文件夾。

要進行開發(fā)的時候,只要進入到這個文件夾里面就可以了。

步驟:

直接用Git管理新建的項目

  • 進入到Git本地版本庫管理目錄git-repository。
  • 查看目錄內(nèi)容。
  • 執(zhí)行$ git init your_project ,創(chuàng)建Git本地版本庫。
  • 查看Git本地版本庫是否創(chuàng)建。
  • 進入到剛剛創(chuàng)建的Git本地版本庫。
  • 查看Git本地版本庫中的內(nèi)容。
  • 進入.git目錄,進行查看。

演示:

說明

當(dāng)我們執(zhí)行完$ git init first_git_repo命令之后,會出現(xiàn)下面一行提示。

Initialized empty Git repository in J:/git-repository/first_git_repo/.git/

意思是:初始化一個空的Git倉庫,然后是倉庫的路徑。

.git目錄:這個文件夾是Git的核心內(nèi)容,這個目錄是Git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄里面的文件,不然改亂了,就把Git倉庫給破壞了。這個文件夾以后我們會詳細的講解。

后面顯示(master)表示默認創(chuàng)建了master主分支。

提示:

  • 我們也可以在git-repository目錄中,先通過mkdir first_git_repo,創(chuàng)建一個倉庫目錄,然后在進入這個目錄中,執(zhí)行git init命令,和上邊是一樣的,這里就不演示了。
  • 如果你使用Windows系統(tǒng),為了避免遇到各種莫名其妙的問題,請確保目錄名(包括父目錄)不包含中文。

場景二:項目中已存在文件時,創(chuàng)建該項目的本地版本庫。

介紹:

這種情況就是在創(chuàng)建倉庫之前,項目中已經(jīng)有一些代碼文件了。換種方式說,在本地創(chuàng)建Git倉庫,把代碼納入到Git管理中,提交到 GitHub。

針對這種情況,我們只需要進入到已有的項目代碼所在的文件夾,然后執(zhí)行git init命令就可以了。

步驟:

把已有的項目文件的目錄納入Git管理

  • second_git_repo目錄是一個已有文件的項目目錄。
  • 進入second_git_repo目錄,查看內(nèi)容。
  • 執(zhí)行git init命令,把該目錄納入Git管理。
  • 該目錄納入Git管理后,查看目錄以有.git目錄。
  • 進入.git目錄,進行查看。

演示:

以上就是Git在本地創(chuàng)建版本庫常用的兩種情況。

場景三:在GitHub網(wǎng)站上創(chuàng)建倉庫,克隆到本地。

1、進入GitHub網(wǎng)站,點擊右上角的加號,選擇穿件倉庫。

2、進入到創(chuàng)建Git倉庫頁面。

  • Public:公有的,就是大家誰都能看得到的倉庫,也能下載你倉庫中的代碼。
  • Private:私有的,你可以選擇讓誰看到,需要花錢

其他的不用管直接點擊創(chuàng)建(Create repository)。

3、查看創(chuàng)建的倉庫,選擇認證方式。

會有一個倉庫列表,點擊你剛剛創(chuàng)建的倉庫。

https和ssh驗證方式的區(qū)別
https基于用戶名密碼的驗證方式。
SSh基于公鑰私鑰的驗證方式(sshkey的方式),之前講過。

4、克隆倉庫到本地

進入到你想克隆的位置的文件夾中。

執(zhí)行g(shù)it clone + 遠程倉庫路徑。

查看git-repository-temp目錄中,已經(jīng)clone出GitHub上創(chuàng)建的倉庫了。

進入clone到本地的項目TestNG中查看。

里邊也有.git文件夾,說明也被Git管理。

以上就是git版本庫介紹及本地創(chuàng)建的三種場景方式的詳細內(nèi)容,更多關(guān)于git創(chuàng)建本地版本庫的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Elasticsearch的刪除映射類型操作示例

    Elasticsearch的刪除映射類型操作示例

    這篇文章主要為大家介紹了Elasticsearch的刪除映射類型操作示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • Prometheus和NodeExporter安裝監(jiān)控數(shù)據(jù)說明

    Prometheus和NodeExporter安裝監(jiān)控數(shù)據(jù)說明

    這篇文章主要為大家介紹了Prometheus和node?exporter安裝監(jiān)控數(shù)據(jù)說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • Elasticsearches打分機制講解

    Elasticsearches打分機制講解

    這篇文章主要介紹了Elasticsearches打分機制解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • Windows下使用Gogs搭建Git服務(wù)器

    Windows下使用Gogs搭建Git服務(wù)器

    這篇文章介紹了使用Gogs搭建Git服務(wù)器的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 解決Jrebel用戶名中文導(dǎo)致用不了的問題

    解決Jrebel用戶名中文導(dǎo)致用不了的問題

    這篇文章主要介紹了解決Jrebel用戶名中文導(dǎo)致用不了的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-10-10
  • 教你免費做一個屬于自己穩(wěn)定有效的圖床-PicGo

    教你免費做一個屬于自己穩(wěn)定有效的圖床-PicGo

    由于現(xiàn)在很多寫作平臺都支持了Markdown語法,導(dǎo)致圖床用的人越來越多。這篇文章主要介紹了如何免費做一個屬于自己穩(wěn)定有效的圖床-PicGo,需要的朋友可以參考下
    2020-01-01
  • 一張圖告訴你計算機編程語言的發(fā)展歷史

    一張圖告訴你計算機編程語言的發(fā)展歷史

    這篇文章主要介紹了一張圖告訴你計算機編程語言的發(fā)展歷史,也可看作是計算機的發(fā)展歷史大事記,需要的朋友可以參考下
    2015-07-07
  • 利用二進制文件安裝etcd的教程詳解

    利用二進制文件安裝etcd的教程詳解

    etcd組件作為一個高可用強一致性的服務(wù)發(fā)現(xiàn)存儲倉庫.這篇文章主要介紹了利用二進制文件安裝etcd的教程詳解,需要的朋友可以參考下
    2019-08-08
  • 持續(xù)集成工具之Jenkins安裝部署的詳細教程

    持續(xù)集成工具之Jenkins安裝部署的詳細教程

    這篇文章主要介紹了持續(xù)集成工具之Jenkins安裝部署,本文通過圖文的形式給大家啊介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • 到初創(chuàng)公司工作的五個理由

    到初創(chuàng)公司工作的五個理由

    這篇文章主要介紹了到初創(chuàng)公司工作的五個理由,在職業(yè)選擇上并不來一定要去大公司,去初創(chuàng)公司工作一次會讓你有更多的收獲,需要的朋友可以參考下
    2014-09-09

最新評論