git add 文件夹_软件测试学习资源—Git 基础使用
環(huán)境準(zhǔn)備:
操作系統(tǒng): Win7 旗艦版 64位
Git:自官網(wǎng)下載2.22 Windows版本,默認(rèn)安裝
任意位置新建一個(gè)空白文件夾:d:/B03_Git
在該文件夾中點(diǎn)擊鼠標(biāo)右鍵,選擇“Git Bash Here”,打開(kāi)Git終端控制窗口
初始化(新建)一個(gè)倉(cāng)庫(kù):
圖中命令依次解釋:
命令:pwd
解釋:查看當(dāng)前所在路徑,即新建空白文件夾中(d:/B03_Git)
命令:git status
解釋:查看當(dāng)前倉(cāng)庫(kù)狀態(tài),由于此時(shí)還未創(chuàng)建倉(cāng)庫(kù),因此提示“還沒(méi)有倉(cāng)庫(kù)”
命令:git --version
解釋:查看當(dāng)前使用的git版本號(hào),顯示當(dāng)前使用的版本是2.22.0
命令:git init
解釋:在當(dāng)前目錄新建(初始化)一個(gè)倉(cāng)庫(kù),成功后在本目錄下多出一個(gè)默認(rèn)隱藏的.git 文件夾,證明倉(cāng)庫(kù)創(chuàng)建成功
命令:git status
解釋:再次查看當(dāng)前倉(cāng)庫(kù)狀態(tài),提示當(dāng)前處于主分支(master)中,而且目前沒(méi)有可供提交的文件。
新增文件操作:
命令:pwd
解釋:查看當(dāng)前所在路徑,即新建空白文件夾中(d:/B03_Git)
操作:在倉(cāng)庫(kù)文件夾(d:/B03_Git)中新增一個(gè)子目錄(T1),并在該子目錄下新增一個(gè)文本文件(doc_1.txt)
命令:git add .
解釋:將doc_1.txt文件放入倉(cāng)庫(kù)的暫存區(qū)(stage)。其中的“.”是相對(duì)路徑寫(xiě)法,代表當(dāng)前路徑,git會(huì)自動(dòng)搜索當(dāng)前路徑下面新增的文件,并一起自動(dòng)放入暫存區(qū)。
命令:git status
解釋:查看當(dāng)前倉(cāng)庫(kù)狀態(tài)。
On branch master 當(dāng)前處于master分支中
No commits yet 當(dāng)前內(nèi)容沒(méi)有提交
Changes to be committed: 可以被提交的改變,后面列出發(fā)現(xiàn)的被改變的文件(doc_1.txt)
操作:繼續(xù)在T1子目錄中新增一個(gè)文本文件(doc_2.txt)
命令:git status
解釋:查看當(dāng)前倉(cāng)庫(kù)狀態(tài)。注意:前面的doc_1.txt已經(jīng)通過(guò)add命令增加到暫存區(qū)。而新增的doc_2.txt文件還沒(méi)有執(zhí)行add命令。我們對(duì)比看此時(shí)倉(cāng)庫(kù)的狀態(tài)有哪些提示信息。
doc_1.txt 文件的提示信息沒(méi)有發(fā)生改變
untracked files ...: 紅色文字提示有未跟蹤到的文件doc_2.txt。
命令:git add ./T1/doc_2.txt
解釋:再次執(zhí)行add命令,通過(guò)指明文件名的方式,將doc_2.txt文件放入倉(cāng)庫(kù)的暫存區(qū)。注意:此時(shí)在倉(cāng)庫(kù)的暫存區(qū)一共有兩個(gè)文件了doc_1.txt和 doc_2.txt。
提交文件操作:
命令:git commit –m “提交兩個(gè)文件”
解釋:將增加到暫存區(qū)的文件提交到倉(cāng)庫(kù)中
-m:提交說(shuō)明選項(xiàng)。git要求提交時(shí)必須輸入提交的說(shuō)明信息,即后面的雙引號(hào)中的內(nèi)容。
結(jié)果:此次提交失敗。提示中說(shuō)明原因是git還不知道你是誰(shuí)呢,即提交操作需要有一個(gè)用戶(hù)帳戶(hù)身份。提示中也說(shuō)明了如何配置用戶(hù)帳戶(hù)信息的命令。
命令:git config --global user.email “xxxx@163.com”
git config --global user.name “xxxx@163.com”
解釋:分配配置你的郵箱帳戶(hù)和用戶(hù)名信息。再次執(zhí)行上面的提交命令,提交成功。
再次熟悉一下整個(gè)操作過(guò)程
操作:在T1目錄中新建第三個(gè)文件doc_3.txt
命令:git add .
解釋:將新建文件增加到暫存區(qū)
命令:git commit -m “aaaaaa”
解釋:將暫存區(qū)文件提交到倉(cāng)庫(kù),并增加注釋信息
[master a6ce48a] aaaaaa 文件被提交到master分支成功,并自動(dòng)賦予版本號(hào)a6ce48a
命令:git status
解釋:查看倉(cāng)庫(kù)狀態(tài)。
On branch master 當(dāng)前處于master分支
Nothing to commit, working tree clean 沒(méi)有可提交內(nèi)容,工作目錄中也沒(méi)有改變的內(nèi)容
在提交命令中,如果沒(méi)有輸入 –m 選項(xiàng)(提交注釋說(shuō)明),git會(huì)自動(dòng)打開(kāi)vi編輯器(安裝git的時(shí)候默認(rèn)選擇的編輯器),要求輸入提交的注釋說(shuō)明信息,此時(shí)直接輸入并保存即可。
查看提交日志:
命令:git log
解釋:顯示每次提交的版本日志(版本號(hào)、最新位置、提交人、提交時(shí)間等)
查看操作日志:
命令: git reflog
解釋: 顯示使用命令操作的日志。如圖中分別執(zhí)行的5次(0~4)操作,包括初始化倉(cāng)庫(kù)、提交文件、回退版本等操作。
總結(jié)
以上是生活随笔為你收集整理的git add 文件夹_软件测试学习资源—Git 基础使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 重磅!曝vivo将整合iQOO手机品牌
- 下一篇: 数字电路数据选择器及其应用实验报告_科普