好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Git 教程之工作區(qū)、暫存區(qū)和版本庫詳解

Git 教程之工作區(qū)、暫存區(qū)和版本庫詳解

熱門標(biāo)簽:地圖標(biāo)注和圖片標(biāo)注 醫(yī)院地圖標(biāo)注 湖北穩(wěn)定外呼系統(tǒng) 洛陽便宜外呼系統(tǒng)廠家 忻州外呼系統(tǒng)接口對接 嘟聲的電銷機(jī)器人 語音平臺系統(tǒng) 電銷機(jī)器人怎么收費 滄州智能外呼系統(tǒng)收費

Git 工作區(qū)、暫存區(qū)和版本庫

基本概念

我們先來理解下Git 工作區(qū)、暫存區(qū)和版本庫概念

工作區(qū):就是你在電腦里能看到的目錄。
暫存區(qū):英文叫stage, 或index。一般存放在"git目錄"下的index文件(.git/index)中,所以我們把暫存區(qū)有時也叫作索引(index)。
版本庫:工作區(qū)有一個隱藏目錄.git,這個不算工作區(qū),而是Git的版本庫。

下面這個圖展示了工作區(qū)、版本庫中的暫存區(qū)和版本庫之間的關(guān)系:

圖中左側(cè)為工作區(qū),右側(cè)為版本庫。在版本庫中標(biāo)記為 "index" 的區(qū)域是暫存區(qū)(stage, index),標(biāo)記為 "master" 的是 master 分支所代表的目錄樹。

圖中我們可以看出此時 "HEAD" 實際是指向 master 分支的一個"游標(biāo)"。所以圖示的命令中出現(xiàn) HEAD 的地方可以用 master 來替換。

圖中的 objects 標(biāo)識的區(qū)域為 Git 的對象庫,實際位于 ".git/objects" 目錄下,里面包含了創(chuàng)建的各種對象及內(nèi)容。
當(dāng)對工作區(qū)修改(或新增)的文件執(zhí)行 "git add" 命令時,暫存區(qū)的目錄樹被更新,同時工作區(qū)修改(或新增)的文件內(nèi)容被寫入到對象庫中的一個新的對象中,而該對象的ID被記錄在暫存區(qū)的文件索引中。

當(dāng)執(zhí)行提交操作(git commit)時,暫存區(qū)的目錄樹寫到版本庫(對象庫)中,master 分支會做相應(yīng)的更新。即 master 指向的目錄樹就是提交時暫存區(qū)的目錄樹。

當(dāng)執(zhí)行 "git reset HEAD" 命令時,暫存區(qū)的目錄樹會被重寫,被 master 分支指向的目錄樹所替換,但是工作區(qū)不受影響。

當(dāng)執(zhí)行 "git rm --cached file>" 命令時,會直接從暫存區(qū)刪除文件,工作區(qū)則不做出改變。

當(dāng)執(zhí)行 "git checkout ." 或者 "git checkout -- file>" 命令時,會用暫存區(qū)全部或指定的文件替換工作區(qū)的文件。這個操作很危險,會清除工作區(qū)中未添加到暫存區(qū)的改動。

當(dāng)執(zhí)行 "git checkout HEAD ." 或者 "git checkout HEAD file>" 命令時,會用 HEAD 指向的 master 分支中的全部或者部分文件替換暫存區(qū)和以及工作區(qū)中的文件。這個命令也是極具危險性的,因為不但會清除工作區(qū)中未提交的改動,也會清除暫存區(qū)中未提交的改動。

您可能感興趣的文章:
  • Visual Studio Code 使用Git進(jìn)行版本控制(圖文教程)
  • git創(chuàng)建版本庫_動力節(jié)點Java學(xué)院整理
  • git版本回退_動力節(jié)點Java學(xué)院整理
  • Spring Boot中使用Actuator的/info端點輸出Git版本信息
  • CentOS 最新版本git的安裝教程
  • github版本庫使用詳細(xì)圖文教程(命令行及圖形界面版)
  • 詳解版本控制利器Git,SVN的異同以及適用范圍
  • git進(jìn)行版本控制心得詳談

標(biāo)簽:宜賓 防城港 山南 巴彥淖爾 定州 內(nèi)蒙古 日照 96

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Git 教程之工作區(qū)、暫存區(qū)和版本庫詳解》,本文關(guān)鍵詞  Git,教程,之,工作區(qū),暫,存區(qū),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Git 教程之工作區(qū)、暫存區(qū)和版本庫詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Git 教程之工作區(qū)、暫存區(qū)和版本庫詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 我站着他吻我下面好刺激| 777奇米狠狠色综合久色AⅤ网黑| 爱福利视频一区二区| 国产精品久久久久欧美 | 蜜臀在线播放| 扒开腿挺进肉嫩小说18禁视频| 国模第六套私拍大尺度| 天天曰天天爽| 114毛片| 连续侵犯高傲女教师在线观看 | 国产成人免费在线视频| 皇上在树干上太子妃的| 黄色小说在线观看| 一级A片国语普通话对白| 国产无矿砖矿码2023入口| 免费看h黄动漫网站网址| 汽车| 国产hhhhhhh在线观看| 哦┅┅快┅┅用力啊┅┅免费视频| 夜夜爽77777妓女免费看0| 日本护士被黑人强伦姧人妻| 黄色小视频网址| 岳?好舒服?快?免老女人| ??成人福利午夜A片| 宝贝水好多好紧h| 憋尿中断强忍颤抖调教| 欧美精品亚洲人成在线观看| 极致凌虐被迫高潮sm在线观看| 村长撕开乳罩吸奶头在线观看| 日本三级免费片| 涩一色| 厨房解开岳的乳罩| 蜜臀AV人妻国产精品系列53| 波多野结衣作品番号hd| 天堂巴比伦汉化组安卓rpg游戏 | 最新亚洲AV一区二区精品莹莹| 日本免费二区三区久久| 一级毛片视屏| 古装四大美女一级毛片完整| 草1024榴社区成人影院入口| 《诱人的奶头》电影|