為了方便好理解高镐,本地文件夾這里統(tǒng)一稱為:工作文件夾
工作文件夾內(nèi)所有的文件色鸳、文件夾都稱為子項(xiàng)
1航唆、工作區(qū)(本地文件夾)
工作區(qū)既是本地寫代碼的文件夾仔雷,這個(gè)文件包含了你所有的代碼
工作文件夾在執(zhí)行g(shù)it init之后屋匕,對(duì)子項(xiàng)任何的操作(增葛碧、刪、改)都會(huì)被git監(jiān)聽捕獲到过吻。
修改任何的子項(xiàng)进泼,都可以通過(guò) git status,來(lái)查看哪些子項(xiàng)的變動(dòng),在沒有執(zhí)行 git add的情況下纤虽, 此時(shí)執(zhí)行git status 輸出紅色字體已提示乳绕,捕獲到修改的文件
2、暫存區(qū)
執(zhí)行 git add 文件/.之后逼纸,文件所在的區(qū)域洋措,這個(gè)區(qū)域稱為:暫存區(qū)
它的作用可以這樣理解:在確定提交到版本庫(kù)之前,先暫時(shí)存下杰刽,以防突然改變想法菠发,做一些變動(dòng),這樣就保證了贺嫂,每次提交到版本庫(kù)的文件滓鸠,都是你仔細(xì)認(rèn)真確認(rèn)過(guò)的,生成的版本也都是有意義的涝婉。
在執(zhí)行git add 文件/.之后哥力,在執(zhí)行git status 輸出綠色字體已提示,文件已被暫存
3墩弯、版本區(qū)
執(zhí)行 git commit -m '版本記錄‘ 之后吩跋,文件所在的區(qū)域,這個(gè)區(qū)域稱為:版本區(qū)
它的作用可以這樣理解:正如字面意思是用來(lái)生成版本記錄的渔工,每次 git commit -m '版本記錄‘ 之后都會(huì)生成一個(gè)版本锌钮,就是Git的使用背景之知其然更知其所以然 文章當(dāng)中提到的v1,v2....
下面用一張圖來(lái)總結(jié)