亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 >
圖解Git中的常用命令
作者:網絡轉載 發布時間:[ 2014/7/28 16:35:44 ] 推薦標簽:開源配置管理


  如果給了文件名(或者 -p選項), 那么工作效果和帶文件名的 checkout 差不多,除了索引被更新。

 

  Merge

  merge 命令把不同分支合并起來。合并前,索引必須和當前提交相同。如果另一個分支是當前提交的祖父節點,那么合并命令將什么也不做。 另一中情況是如果當前提交是另一個分支的祖父節點,導致 fast-forward 合并。指向只是簡單的移動,并生成一個新的提交。

 

  否則是一次真正的合并。默認把當前提交(ed489 如下所示)和另一個提交(33104)以及他們的共同祖父節點(b325c)進行一次三方合并。結果是先保存當前目錄和索引,然后和父節點33104一起做一次新提交。

 


  Cherry Pick

  cherry-pick 命令”復制”一個提交節點并在當前復制做一次完全一樣的新提交。

 

  Rebase

  衍合是合并命令的另一種選擇。合并把兩個父分支合并進行一次提交,提交歷史不是線性的。衍合在當前分支上重演另一個分支的歷史,提交歷史是線性的。 本質上,這是線性化的自動的 cherry-pick

 

  上面的命令都在topic分支中進行,而不是master分支,在master分支上重演,并且把分支指向新的節點。注意舊提交沒有被引用,將被回收。

  要限制回滾范圍,使用--onto選項。下面的命令在master分支上重演當前分支從169a6以來的近幾個提交,即2c33a。

  同樣有git rebase --interactive讓你更方便的完成一些復雜操組,比如丟棄、重排、修改、合并提交。沒有圖片體現著下,細節看這里:git-rebase (1)

  技術說明

  文件內容并沒有真正存儲在索引(.git/index)或者提交對象中,而是以 blob 的形式分別存儲在數據庫中(.git/objects),并用 SHA-1值來校驗。 索引文件用識別碼列出相關的 blob 文件以及別的數據。對于提交來說,以樹(tree)的形式存儲,同樣用對于的哈希值識別。樹對應著工作目錄中的文件夾,樹中包含的樹或者 blob 對象對應著相應的子目錄和文件。每次提交都存儲下它的上一級樹的識別碼。

  如果用 detached HEAD 提交,那么后一次提交會被 the reflog for HEAD 引用。但是過一段時間失效,終被回收,與git commit --amend或者git rebase很像。

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 午夜小影院 | 日韩一级黄色影片 | 日日操操| 午夜一级做a爰片久久毛片 午夜一级免费视频 | 在线成人国产 | 一级毛片看一个 | 在线观看亚洲精品专区 | 日日操视频 | 日韩成人影视 | 国产精品免费一区二区三区 | 国产精品456 | 日产国产欧美韩国在线 | 日本爽p大片免费观看 | 色视频网站在线观看 | 黄色软件香蕉视频 | 欧美一区二区三区免费观看视频 | 中文字幕美日韩在线高清 | 午夜影院免费版 | 国产成人免费 | 国产精品久久婷婷六月丁香 | 在线观看亚洲人成网站 | 我就色色综合网 | 日日天干夜夜人人添 | 国产视频三区 | 日韩一级精品视频在线观看 | 欧美在线视频网 | 一级小视频 | 日本高清一区二区三区不卡免费 | 亚州综合网 | 一级录像免费录像 | 曰批免费视频播放免费完整 | 最近中文字幕完整视频大全版 | 成年影院在线看网站免费 | 一区二区视频在线免费观看 | 人人澡人摸人人爽歪歪 | 国产香港一级毛片在线看 | 午夜看看 | 好男人社区神马www在线观看 | 成人性一级视频在线观看 | 欧美成人怡春院在线激情 | 黄色影视网站 |