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

Git命令之分支詳解

 更新時間:2021年03月02日 17:29:35   作者:Mr-Tsing  
這篇文章主要介紹了Git命令之分支詳解,步驟介紹的很詳細,有需要的同學(xué)可以參考下

1.1 概述

Git 中提交時,會保存一個 commit 對象,該對象包含一個指向暫存內(nèi)容快照的指針,包含本次提交的作者等相關(guān)的附屬信息,包含零個或者多個指向該提交對象的父對象指針;首次提交時沒有直接祖先的,普通提交有一個祖先,由兩個或者多個分支合并產(chǎn)生的提交則有多個祖先。

1.1.1 示例

在工作目錄中有三個文件,準備將他們暫存后提交。暫存操作會對每一個文件計算校驗和(SHA-1哈希串),然后把當前版本的文件快照保存在 Git 倉庫中(Git使用blob類型的對象存儲這些快照), 并將校驗和加入暫存區(qū)域。 當使用 git commit 新建一個提交對象前,Git 會先計算每一個子目錄的校驗和嗎,然后在 Git 倉庫中將這些目錄保存為樹(對象);之后 Git 創(chuàng)建的提交對象,除了包含提交信息外,還包含了指向整個樹對象的指針。這樣將來需要的時候,重現(xiàn)此次快照的內(nèi)容了。

$ git add text1.md text2.md tesxt3.md
$ git commit -m "init desc"

現(xiàn)在倉庫中有了五個對象:三個文件表示快照內(nèi)容 blob 對象;一個記錄這目錄樹內(nèi)容和其中各個文件對應(yīng) blob 對象索引的 tree 對象;還有就是一個包含指向 tree 對象的索引和其他提交信息源數(shù)據(jù)的 commit 對象。


修改后再次提交,這次提交的對象會包含上一個指向上次提交對象的指針。兩次提交后變成下面這樣。

Git 中的分支,其實本質(zhì)上僅僅是個指向 commit 對象的可變指針。Git 會將 master 作為分支的默認名字。若干次提交以后,其實已經(jīng)有一個指向最后一次提交對象的 master 分支,他在每次提交的時候都會向前移動。

1.1.2 創(chuàng)建分支

使用命令 git branch 創(chuàng)建分支

$ git branch testing

Git 保存著一個名為 HEAD 的特別的指針。在 Git 中他是一個指向你正在工作中的本地分支的指針。運行 git branch 命令,僅僅是建立了一個新的分支,但是不會自動切換到這個新建的分支中。

1.1.3 切換分支

使用命令 git checkout 切換分支:

$ git checkout testing

1.2 新建和合并

使用命令創(chuàng)建并切換分支

$ git checkout -b <分支名稱>

合并分支,將開發(fā)分支合并到 master 主分支中

$ git checkout master
$ git merge <開發(fā)分支>

刪除分支

$ git branch -d <分支名稱>

解決沖突, ======= 隔開的上半部分,是 HEAD(即 master 分支,在運行 merge 命令時所切換到的分支)中的內(nèi)容。下半部分是在開發(fā)分支的內(nèi)容。

<<<<<<< HEAD:index.html
<div id="footer">contact : email.support@github.com</div>
=======
<div id="footer">
please contact us at support@github.com
</div>
>>>>>>> iss53:index.html

1.3 管理分支

列出所有的分支

$ git branch

列出各個分支最后一個提交對象的信息

$ git branch -v

1.4 遠程分支

遠程分支是對遠程倉庫中分支的索引。通過 git fetch origin 來同步遠程服務(wù)器上的數(shù)據(jù)到本地。

推送本地的開發(fā)分支到遠程

$ git push origin <開發(fā)分支名>

刪除遠程分支

$ git push origin :<開發(fā)分支名>

1.5 分支的擴展

git rebase ing

到此這篇關(guān)于Git命令之分支詳解的文章就介紹到這了,更多相關(guān)Git命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解PHP中的數(shù)據(jù)庫連接持久化

    詳解PHP中的數(shù)據(jù)庫連接持久化

    這篇文章主要介紹了PHP中的數(shù)據(jù)庫連接持久化,幫助大家更好的理解和學(xué)習(xí)使用PHP,感興趣的朋友可以了解下
    2021-04-04
  • PHP 動態(tài)隨機生成驗證碼類代碼

    PHP 動態(tài)隨機生成驗證碼類代碼

    這個利用PHP動態(tài)隨機生成驗證碼的類是在LAMP的書上看到的。感覺寫的很好就收藏了下來。
    2010-04-04
  • php+js實現(xiàn)裁剪任意形狀圖片

    php+js實現(xiàn)裁剪任意形狀圖片

    這篇文章主要為大家詳細介紹了php+js實現(xiàn)裁剪任意形狀圖片,類似css mask,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • 最新評論

    玉环县| 江西省| 九江市| 岳池县| 兴国县| 称多县| 图们市| 平果县| 丹寨县| 桃园市| 文登市| 漯河市| 黑龙江省| 保康县| 紫阳县| 武隆县| 海城市| 准格尔旗| 华宁县| 新巴尔虎右旗| 武隆县| 东至县| 岳阳县| 界首市| 囊谦县| 邯郸市| 乐清市| 碌曲县| 厦门市| 广水市| 新闻| 泸定县| 新疆| 鄄城县| 东乡| 德阳市| 乌什县| 浦江县| 临沂市| 衢州市| 平阴县|