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

主頁 > 知識庫 > Git命令之分支詳解

Git命令之分支詳解

熱門標簽:注冊400電話申請 新河科技智能外呼系統怎么樣 百度商鋪地圖標注 衡水外呼系統平臺 安裝電銷外呼系統 釘釘打卡地圖標注 地圖標注平臺怎么給錢注冊 福州人工外呼系統哪家強 常州地圖標注服務商

1.1 概述

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

1.1.1 示例

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

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

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


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

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

1.1.2 創建分支

使用命令 git branch 創建分支

$ git branch testing

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

1.1.3 切換分支

使用命令 git checkout 切換分支:

$ git checkout testing

1.2 新建和合并

使用命令創建并切換分支

$ git checkout -b 分支名稱>

合并分支,將開發分支合并到 master 主分支中

$ git checkout master
$ git merge 開發分支>

刪除分支

$ git branch -d 分支名稱>

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

 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 來同步遠程服務器上的數據到本地。

推送本地的開發分支到遠程

$ git push origin 開發分支名>

刪除遠程分支

$ git push origin :開發分支名>

1.5 分支的擴展

git rebase ing

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

您可能感興趣的文章:
  • 詳解Git合并分支的流程步驟
  • git的遠程分支的作用和本地分支有什么區別
  • git push 本地項目推送到遠程分支的方法(git命令版)
  • git 將本地文件(夾)上傳到gitee指定分支的處理方法
  • idea手動刷新git分支的詳細教程

標簽:六安 柳州 遼陽 唐山 克拉瑪依 鶴崗 鷹潭 白城

巨人網絡通訊聲明:本文標題《Git命令之分支詳解》,本文關鍵詞  Git,命令,之,分支,詳解,Git,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Git命令之分支詳解》相關的同類信息!
  • 本頁收集關于Git命令之分支詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 在线视频毛片| 秋霞国产午夜精品A片| 男人的天堂精品国产一区| 古代级a毛片在线| 男人的天堂免费看| 91丨牛牛丨国产人妻??| 和平区| 老鸭窝成人九一久久久| 搡老女人老妇老熟女50ⅩXXX| 九七午夜剧场福利写真| 色情乱婬一区二区三区温尼影院| 六月天综合网| 色黄大全| www成人在线观看| 日韩版码免费福利视频| 动漫 3D 妓女 巨大 吸乳| 精品久久久久久久免费加勒比| 高清电影免费在线观看| 日本大黄Av无码免费视频网址| 国产精品女同一区二区久久| 闺蜜两口和我玩3p我被| 好湿好浪好紧好大好爽岳| 韩国理伦三级在线播放| 老湿机一区午夜精品免费福利| 动漫美女被爆挤奶| 精液有毒小说| CaoPron成人超碰公开| 光棍影院无码一区AV| 日本三级无码中文字幕西瓜影视| xo欧美性另类| 美女打屁股内裤都脱了动态图| 丝袜 激情 国产 制服 另类| 色淫小说app免费| 91麻豆精品| 色噜噜在线观看| 精品无人乱码一区二区三区的优势| 一级全黄色| 国产肉体XXXX裸体XXX药| 大肥腚| 非洲一级毛片| 洪晓芸三级未删减在线观看|