軟體測試學習資源—Git 基礎使用
Git
基礎使用
環境準備:
作業系統: Win7 旗艦版 64位
Git :自官網下載2.22 Windows版本,預設安裝
任意位置新建一個空白資料夾:d:/B03_Git
在該資料夾中點選滑鼠右鍵,選擇“Git Bash Here”,開啟Git終端控制視窗
初始化(新建)一個倉庫:
圖中命令依次解釋:
命令: pwd
解釋:檢視當前所在路徑,即新建空白資料夾中(d:/B03_Git)
命令: git status
解釋:檢視當前倉庫狀態,由於此時還未建立倉庫,因此提示“還沒有倉庫”
命令: git --version
解釋:檢視當前使用的git版本號,顯示當前使用的版本是2.22.0
命令: git init
解釋:在當前目錄新建(初始化)一個倉庫,成功後在本目錄下多出一個預設隱藏的.git 資料夾,證明倉庫建立成功
命令: git status
解釋:再次檢視當前倉庫狀態,提示當前處於主分支(master)中,而且目前沒有可供提交的檔案。
新增檔案操作:
命令: pwd
解釋:檢視當前所在路徑,即新建空白資料夾中(d:/B03_Git)
操作:在倉庫資料夾(d:/B03_Git)中新增一個子目錄(T1),並在該子目錄下新增一個文字檔案(doc_1.txt)
命令: git add .
解釋:將doc_1.txt檔案放入倉庫的暫存區(stage)。其中的“.”是相對路徑寫法,代表當前路徑,git會自動搜尋當前路徑下面新增的檔案,並一起自動放入暫存區。
命令: git status
解釋:檢視當前倉庫狀態。
On branch master 當前處於master分支中
No commits yet 當前內容沒有提交
Changes to be committed: 可以被提交的改變,後面列出發現的被改變的檔案(doc_1.txt)
操作:繼續在T1子目錄中新增一個文字檔案(doc_2.txt)
命令: git status
解釋:檢視當前倉庫狀態。注意:前面的doc_1.txt已經透過add命令增加到暫存區。而新增的doc_2.txt檔案還沒有執行add命令。我們對比看此時倉庫的狀態有哪些提示資訊。
doc_1.txt 檔案的提示資訊沒有發生改變
untracked files ... : 紅色文字提示有未跟蹤到的檔案doc_2.txt。
命令: git add ./T1/doc_2.txt
解釋:再次執行add命令,透過指明檔名的方式,將doc_2.txt檔案放入倉庫的暫存區。注意:此時在倉庫的暫存區一共有兩個檔案了doc_1.txt和 doc_2.txt。
提交檔案操作:
命令: git commit –m “ 提交兩個檔案”
解釋:將增加到暫存區的檔案提交到倉庫中
-m :提交說明選項。git要求提交時必須輸入提交的說明資訊,即後面的雙引號中的內容。
結果:此次提交失敗。提示中說明原因是git還不知道你是誰呢,即提交操作需要有一個使用者帳戶身份。提示中也說明了如何配置使用者帳戶資訊的命令。
命令:git config --global user.email “xxxx@163.com”
git config --global user.name “xxxx@163.com”
解釋:分配配置你的郵箱帳戶和使用者名稱資訊。再次執行上面的提交命令,提交成功。
再次熟悉一下整個操作過程
命令: git add .
解釋:將新建檔案增加到暫存區
命令: git commit -m “aaaaaa”
解釋:將暫存區檔案提交到倉庫,並增加註釋資訊
[master a6ce48a] aaaaaa 檔案被提交到master分支成功,並自動賦予版本號a6ce48a
命令: git status
解釋:檢視倉庫狀態。
On branch master 當前處於master分支
Nothing to commit, working tree clean 沒有可提交內容,工作目錄中也沒有改變的內容
在提交命令中,如果沒有輸入 –m 選項(提交註釋說明),git會自動開啟vi編輯器(安裝git的時候預設選擇的編輯器),要求輸入提交的註釋說明資訊,此時直接輸入並儲存即可。
檢視提交日誌:
命令: git log
解釋:顯示每次提交的版本日誌(版本號、最新位置、提交人、提交時間等)
檢視操作日誌:
命令:
解釋: 顯示使用命令操作的日誌。如圖中分別執行的5次(0~4)操作,包括初始化倉庫、提交檔案、回退版本等操作。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69914734/viewspace-2653636/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測試學習教程—軟體測試基礎理論五
- 軟體測試學習教程—軟體測試基礎理論六
- 軟體測試學習教程—軟體測試基礎理論四
- 軟體測試學習教程—軟體測試基礎理論三
- 零基礎如何學習軟體測試
- 軟體測試學習教程——【大蟒蛇】python基礎Python
- 軟體測試學習資源—瓶頸分析方法
- 軟體測試基礎
- 最新軟體測試學習資源(小白入門到精通)
- 零基礎學軟體測試難嗎
- 軟體測試--資料庫基礎知識資料庫
- 軟體測試基礎 (一):單元測試
- 軟體測試基礎 (一): 單元測試
- 軟體測試基礎理論
- 軟體測試基礎知識
- 軟體測試學習教程—軟體測試質量
- 軟體測試學習 ——五種軟體測試模型模型
- 軟體測試都需要學哪些基礎知識
- 軟體測試基礎 第五篇 軟體測試文件管理
- 軟體測試學習教程—軟體測試基本知識
- 學習旅途(軟體測試)
- 軟體測試整理學習
- 軟體測試基礎大總結
- 零基礎學軟體測試工程師難嗎?工程師
- 沒有基礎能不能學會軟體測試?
- 軟體測試學習教程—迴歸測試
- 軟體測試培訓分享:學習能力差可以學習軟體測試嗎
- 軟體測試學習路線
- 【軟體測試】學習筆記筆記
- 【分享】—如何學習軟體測試
- [效能測試] locust學習-基礎篇
- 軟體測試學習網站有哪些?怎麼學軟體測試呢?學習網站
- 零基礎軟體測試培訓都學什麼
- 軟體效能測試基礎知識分享
- 軟體測試學習資源—登陸、新增、刪除、查詢模組測試用例設計
- 【資料包】零基礎學習軟體測試 | LoadRunner 和 QTP 入門到精通視訊教程QT
- 學會使用 NumPy:基礎、隨機、ufunc 和練習測試隨機
- 軟體測試學習教程——JDBC配置JDBC