Git提交文件到三個(gè)區(qū)的實(shí)現(xiàn)方法
大致介紹
年過(guò)的差不多了,開(kāi)始學(xué)習(xí)!
Git有三個(gè)工作區(qū)域:
◆ 工作區(qū)(Working Directory)
◆ 暫存區(qū)(Stage)
◆ 版本庫(kù)(Repository)
工作區(qū)(Working Directory)
簡(jiǎn)單理解就是需要進(jìn)行版本的某個(gè)文件夾,例如之前例子中的2048文件夾
暫存區(qū)(Working Directory)
暫存區(qū)可以理解為一個(gè)虛擬工作區(qū),這個(gè)虛擬工作區(qū)會(huì)跟蹤工作區(qū)的文件變化(增刪改等操作)。
版本庫(kù)(Repository)
文件目錄下的 .git 就是版本庫(kù)
提交文件
我們要向提交一個(gè)文件到版本庫(kù),必須先要提交到暫存區(qū),然后再?gòu)臅捍鎱^(qū)提交到版本庫(kù)
如圖:
1、文件從工作區(qū)提交到暫存區(qū)
使用以下命令
git add 文件名/.
如果寫(xiě)文件名則只將該文件提交到暫存區(qū),如果寫(xiě) . 則將所有未提交的文件提交到暫存區(qū)
我們先使用 git status 命令查看文件的狀態(tài)
可以看到有三個(gè)文件處于Untracked(未跟蹤)狀態(tài),我們使用 git add 命令提交文件到暫存區(qū)
git add index.html
如圖:
可以看到就只提交了 index.html 這個(gè)文件,如果我們輸入
git add .
就會(huì)將剩下的 main.js 文件和 style.css 文件
如圖:
可以看到三個(gè)文件都提交到了暫存區(qū)
2、文件從暫存區(qū)提交到版本庫(kù)
使用以下命令
git commit -m "記錄修改的信息"
例如:
這樣就將三個(gè)文件提交到了版本庫(kù)
參考資料:
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
詳解idea中Git的Stash Changes和UnStash Changes用法
這篇文章主要介紹了idea中Git的Stash Changes和UnStash Changes用法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11HTML5 拖拽復(fù)制功能的實(shí)現(xiàn)
這篇文章主要介紹了HTML5 拖拽復(fù)制功能的實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下2016-09-09網(wǎng)站被等惡意鏡像的解決、反制措施詳細(xì)教程
這篇文章主要介紹了網(wǎng)站被等惡意鏡像的解決、反制措施詳細(xì)教程,需要的朋友可以參考下2016-10-10在Infopath中實(shí)現(xiàn)數(shù)據(jù)有效性驗(yàn)證的三種方法
Infopath是微軟Office辦公軟件家族中的成員之一,它主要的功能是面向客戶端收集XML數(shù)據(jù),并按照預(yù)期定義的格式生成XML文件,它以可視化表單的形式收集數(shù)據(jù),并且支持C#編程接口以及外部數(shù)據(jù)源等。2010-06-0612種實(shí)現(xiàn)301網(wǎng)頁(yè)重定向方法的代碼實(shí)例(含Web編程語(yǔ)言和Web服務(wù)器)
這篇文章主要介紹了11種實(shí)現(xiàn)301網(wǎng)頁(yè)重定向方法的代碼實(shí)例,文中包含9種編程語(yǔ)言和3種WEB服務(wù)器配置方法,共計(jì)12種,需要的朋友可以參考下2014-07-07