最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Git的基本操作流程及工作區(qū)版本庫暫存區(qū)的關(guān)系

 更新時間:2022年04月24日 09:37:34   作者:繁華似錦Fighting  
這篇文章主要為大家介紹了Git的基本操作流程及工作區(qū)版本庫暫存區(qū)的關(guān)系,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

1、Git的基本操作流程

  • 初始化一個本地版本庫,每個版本庫僅需要執(zhí)行一次。
  • 將中央版本庫內(nèi)容克隆到本地版本庫,每個客戶機(jī)僅需要執(zhí)行一次。
  • 添加指定文件到版本控制管理(這一步只是添加到Git暫存區(qū))。
  • 將添加、修改等操作,提交到本地版本庫(將暫存區(qū)的內(nèi)容提交到本地版本庫)。
    如果遠(yuǎn)程倉庫的內(nèi)容被別人修改了,需要先同步遠(yuǎn)程的內(nèi)容,直接git pull就可以更新本地的文件,然后再提交。再這過程中可能需要解決沖突。
    在修改完成后,如果發(fā)現(xiàn)錯誤,可以撤回提交并再次修改并提交。
  • 將本地版本庫中的修改內(nèi)容“推送”到中央版本庫,客戶機(jī)需要在一階段性工作完成之后,或在某些時間點(diǎn)(下班,周五),將修改過的內(nèi)容備份到中央版本庫,方便他人更新到最新的代碼。
  • 將中央版本庫中的變化內(nèi)容“拉取”本地版本庫,客戶機(jī)需要不定時的更新才可以獲取最新的內(nèi)容。

提示:實(shí)際工作中的很多功能和操作都在第3、4步中。

如下圖:

說明:

上面內(nèi)容涉及到Git中的幾個區(qū)域:

workspace:工作區(qū)。

staging area:暫存區(qū)/緩存區(qū)。

local repository:版本庫或本地倉庫。

remote repository:遠(yuǎn)程倉庫。

2、工作區(qū)、暫存區(qū)、版本庫的區(qū)別

我們先來理解下Git 工作區(qū)、暫存區(qū)和版本庫概念,這對以后我們學(xué)習(xí)Git命令會有非常大的幫助。

(1)工作區(qū)

就是你在電腦里能看到的目錄。

一般我們執(zhí)行g(shù)it init命令,就能把一個目錄初始化成Git本地版本庫。

而這個目錄就是該Git本地版本庫的工作區(qū)。

如下圖:git-demo1目錄就是一個本地倉庫。

具體結(jié)構(gòu)如下圖:

(2)版本庫

版本庫:工作區(qū)(項(xiàng)目根目錄)有一個隱藏目錄.git,這個目錄就是版本庫,而該目錄不算工作區(qū)。

具體結(jié)構(gòu)如下圖:

(3)暫存區(qū)

暫存區(qū):

  • 暫存區(qū)從字面上去理解就是用來暫時保存文件的地方,實(shí)際上它的作用和它的名字是一致的,暫存區(qū)可以起到過渡的作用,當(dāng)我們寫代碼修改了一些文件的時候,可以把修改的代碼提交到暫存區(qū)保存,然后接著寫代碼,接著再提交到暫存區(qū)保存,寫完某些代碼覺得沒什么可以修改的時候,可以將暫存區(qū)里面的文件一次性提交到版本庫。
  • 暫存區(qū)英文叫stage,或index。
  • 暫存區(qū)是包含在版本庫中的,一般存放在.git目錄下的index文件(.git/index)中,所以我們把暫存區(qū)有時也叫作索引(index)。

暫存區(qū)位置如下圖:

具體結(jié)構(gòu)如下圖:

說明:

版本庫又存在兩個很重要的區(qū)域:暫存區(qū)與分支區(qū)。

分支區(qū):該區(qū)域中可以包含很多分支,而每個分支都可以記錄當(dāng)前工作區(qū)中文件狀態(tài)的快照。

如下圖:

即:分支區(qū)就相當(dāng)于本地版本庫。

(4)通過新增文件理解三個區(qū)的關(guān)系

1)工作區(qū)新加文件 index.html。

2)將index.html提交到暫存區(qū)。

3)將暫存區(qū)內(nèi)的內(nèi)容提交到版本庫。

4)將本地版本推送到Github上。

(5)說明

我們只要知道Git的整體操作流程即可,腦子中有一個宏觀的概括就可以。關(guān)于每一步是如何操作的,和具體使用的命令,我們以后會一步一步的進(jìn)行詳解。

參考:http://m.fzitv.net/article/245735.htm

以上就是Git的基本操作流程及工作區(qū)版本庫暫存區(qū)的關(guān)系的詳細(xì)內(nèi)容,更多關(guān)于Git操作流程工作區(qū)版本庫暫存區(qū)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 微信小程序開發(fā)工具介紹

    微信小程序開發(fā)工具介紹

    這篇文章主要為大家介紹了微信小程序開發(fā)工具及基本的使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • delphi使用Chilkat 組件和庫從SFTP下載文件的方法

    delphi使用Chilkat 組件和庫從SFTP下載文件的方法

    這篇文章主要介紹了delphi使用Chilkat 組件和庫從SFTP下載文件的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • HTTP狀態(tài)代碼集合 方便查詢

    HTTP狀態(tài)代碼集合 方便查詢

    HTTP協(xié)議是基于請求/響應(yīng)范式的。一個客戶機(jī)與服務(wù)器建立連接后,發(fā)送一個請求給服務(wù)器,請求方式的格式為,統(tǒng)一資源標(biāo)識符、協(xié)議版本號,后邊是MIME信息包括請求修飾符、客戶機(jī)信息和可能的內(nèi)容。
    2011-02-02
  • ChatGPT平替-ChatGLM環(huán)境搭建與部署運(yùn)行效果

    ChatGPT平替-ChatGLM環(huán)境搭建與部署運(yùn)行效果

    這篇文章主要介紹了ChatGPT平替-ChatGLM環(huán)境搭建與部署運(yùn)行,本節(jié)將介紹環(huán)境搭建與基本部署效果,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 詳解git submodule update獲取不到最新提交的代碼

    詳解git submodule update獲取不到最新提交的代碼

    這篇文章主要介紹了詳解git submodule update獲取不到最新提交的代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Git遠(yuǎn)程操作詳解

    Git遠(yuǎn)程操作詳解

    本文針對初級用戶,從最簡單的講起,但是需要讀者對Git的基本用法有所了解。同時,本文覆蓋了上面5個命令的幾乎所有的常用用法,所以對于熟練用戶也有參考價值。
    2014-08-08
  • 比特幣上的數(shù)獨(dú)游戲合約的實(shí)現(xiàn)代碼

    比特幣上的數(shù)獨(dú)游戲合約的實(shí)現(xiàn)代碼

    這篇文章主要介紹了比特幣上的數(shù)獨(dú)游戲合約的實(shí)現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • ApacheBeam中的延遲數(shù)據(jù)處理方法

    ApacheBeam中的延遲數(shù)據(jù)處理方法

    Apache?Beam是一個用于批處理和流處理的統(tǒng)一編程模型,可以處理實(shí)時數(shù)據(jù)流和批量數(shù)據(jù),本文給大家介紹ApacheBeam中的延遲數(shù)據(jù)處理方法,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • 消息隊(duì)列應(yīng)用場景介紹

    消息隊(duì)列應(yīng)用場景介紹

    這篇文章介紹了消息隊(duì)列的應(yīng)用場景,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • 解決Jrebel用戶名中文導(dǎo)致用不了的問題

    解決Jrebel用戶名中文導(dǎo)致用不了的問題

    這篇文章主要介紹了解決Jrebel用戶名中文導(dǎo)致用不了的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-10-10

最新評論

宾川县| 城口县| 五指山市| 罗源县| 九江市| 鞍山市| 集安市| 肥城市| 汉源县| 伽师县| 隆林| 忻州市| 元朗区| 禹城市| 禄丰县| 井研县| 鞍山市| 连云港市| 黑龙江省| 昭觉县| 东辽县| 新干县| 广西| 浦江县| 六盘水市| 张北县| 柘荣县| 缙云县| 漳州市| 裕民县| 客服| 彰化市| 西贡区| 吉隆县| 武清区| 拉孜县| 康乐县| 龙山县| 阳春市| 东兴市| 临朐县|