共計 1839 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章將為大家詳細講解有關 git 有什么作用,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Git
Git 是一種分布式現代版本控制系統,實現了一種快速的版本控制。它非常輕量化而且速度極快。同時,對任何類型的知識工作者來說,Git 都很容易使用。
Git 基本流程
基本的 Git 工作流程如下:
在工作目錄中修改文件。
暫存文件,將文件的快照放入暫存區(qū)域。
提交更新,找到暫存區(qū)域的文件,將快照永久性存儲到 Git 倉庫目錄。
Git 工作示意圖
如果你希望后面的學習更順利,記住下面這些有關 Git 的概念。Git 有三種狀態(tài),你的文件可能處于其中之一:已提交(committed)、已修改(modified)和已暫存(staged)。已提交表示數據已經安全的保存在本地數據庫中。已修改表示修改了文件,但還沒保存到數據庫中。已暫存表示對一個已修改文件的當前版本做了標記,使之包含在下次提交的快照中。
由此引入 Git 項目的三個工作區(qū)域的概念:Git 倉庫、工作目錄以及暫存區(qū)域。
git 倉庫
代碼倉庫是 Git 用來保存項目元數據和對象數據庫的地方。這是 Git 中最重要的部分,從其它計算機克隆倉庫時,拷貝的就是這里的數據。
工作目錄
工作目錄是對項目的某個版本獨立提取出來的內容。這些從 Git 倉庫的壓縮數據庫中提取出來的文件,放在磁盤上供你使用或修改。
暫存區(qū)
暫存區(qū)域是一個文件,保存了下次將提交的文件列表信息,一般在 Git 倉庫目錄中。有時候也被稱作“索引”,不過一般說法還是叫暫存區(qū)域。
遠程倉庫
為了能在任意 Git 項目上協作,你需要知道如何管理自己的遠程倉庫。遠程倉庫是指托管在因特網或其他網絡中的你的項目的版本庫。你可以有好幾個遠程倉庫,通常有些倉庫對你只讀,有些則可以讀寫。與他人協作涉及管理遠程倉庫以及根據需要推送或拉取數據。管理遠程倉庫包括了解如何添加遠程倉庫、移除無效的遠程倉庫、管理不同的遠程分支并定義它們是否被跟蹤等等。
分支
幾乎所有的版本控制系統都以某種形式支持分支。使用分支意味著你可以把你的工作從開發(fā)主線上分離開來,以免影響開發(fā)主線。
實驗部分 Chapter1: 新建代碼庫 Step 1:進入 iCode
從項目首頁點擊“進入 iCode”按鈕。
Step 2:點擊“新建代碼庫”按鈕
Step 3:輸入代碼庫名稱
代碼庫名:JavaDemo
Step 4:設置代碼庫類型
我們在此選擇“私有”,填寫代碼庫介紹后點擊確認完成代碼庫新建
Step 5:點擊確定按鈕完成創(chuàng)建并進入代碼庫 Step 6:設置 HTTP 密碼
注意:使用 Git 連接到 iCode 代碼庫時,如需輸入密碼,請使用本步驟設置的密碼!
點擊賬號設置
輸入密碼
再次輸入密碼
點擊發(fā)送驗證碼按鈕
查看手機短信并在此輸入收到的驗證碼
點擊保存密碼按鈕
Chapter2: 添加成員并分配權限 Step 1:進入成員設置界面
Step 2:為子用戶 icode 分配可讀權限
點擊“可讀權限”頁簽
選擇“成員”類型
選擇子用戶“icode”
點擊“添加”按鈕
Chapter3: 在本機安裝 GitStep 1:檢查是否已經安裝 Git
執(zhí)行命令 git –version
檢查是否輸出當前版本信息,如果當前已經安裝 Git,請直接進入 Step 3。
Step 2:下載并安裝 Git
如果您當前沒有安裝 Git 在瀏覽器中訪問 Git 官網下載鏈接:https://git-scm.com/downloads
點擊下載按鈕,下載安裝包并完成安裝
如果下載沒有開始,可以點擊手動下載鏈接
Step 3:再次檢查 Git 版本是否已經安裝 Chapter4: 將范例代碼導入到代碼庫 Step 1:下載代碼庫
創(chuàng)建開發(fā)目錄,執(zhí)行命令 mkdir icode_starter cd icode_starter
下載范例代碼到本地,執(zhí)行命令 git clone https://gitee.com/devopssa_devopssa/javademo.git
Step 2:將下載好的范例代碼導入到 icode 代碼倉庫
:進入代碼倉庫首頁,復制場景 2 腳本
:將第一條腳本改為 cd gs-spring-boot/,如下:
:執(zhí)行腳本
:刷新代碼倉庫頁面查看代碼是否已經成功導入
???????????? 恭喜你,你已經完成了代碼庫的準備工作!
打卡截圖
完成場景 2 操作的同學,請上傳一張你所新建代碼庫的截圖,要求代碼庫中包含真實代碼:
樣例:
關于“git 有什么作用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。