亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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国产片高清 | 欧美日韩网站 | 久热精品男人的天堂在线视频 | 日韩www视频 | 国产精品麻豆免费版 | 精品久久久一二三区 | 黄网站在线观看高清免费 | 欧美成人免费高清网站 | 亚洲免费三级 | 日韩欧美动漫 | h在线播放 | 国产免费人成在线视频视频 | 77ee成人| 中文字幕 亚洲一区 | 一个人看的高清www视频免费 | 亚洲区精品久久一区二区三区 | 国产高清精品入口麻豆 | 欧美成人激情在线 | 波多野结衣国产精品 | 91成人免费版 | 国产伦久视频免费观看视频 | 欧美亚洲高清日韩成人 | 午夜网站免费 | 婷婷中文字幕 | 一级黄色片网 | 一级毛片牲交大片 | 免费看黄在线观看 | 欧美 日本 国产 | 欧美日韩在线免费观看 | 青青草国产精品欧美成人 | 国产人碰人摸人爱免费视频 | 成人精品亚洲 | 黄色福利视频 |