天天看點

Ubuntu下使用Git_6

這裡這部分在目前的學習階段還沒有用到,是以,這裡将不在有實驗的部分,在下面的連結中有詳細的介紹

這也是我第一講一個網站的内容完成的學習完成,這這部分,我講簡單的複制過來,有需要的夥伴可以到原網站去練習學習

http://git.wiki.navisec.it/stepup/stepup6_1.html

了解就是送出出問題,需要改寫,或者復原

改寫最近送出

指定amend選項送出的話,可以修改同一個分支最近送出的内容和注解,

主要用在 添加最近送出是漏掉的檔案和修改最近送出的注解

打開檔案添加部分檔案,完成後修改就好

Ubuntu下使用Git_6

下一個就是取消指定的送出内容,

主要用途就是安全的取消過去的釋出的送出

運作截圖

Ubuntu下使用Git_6

遺棄送出 reset

在reset可以遺棄不再使用的送出。執行遺棄時,需要根據影響的範圍而指定不同的模式,可以指定是否複原索引或工作樹的内容除了預設的mixed模式,還有soft和hard模式。欲了解受各模式影響的部分,請參照下面的表格。

Ubuntu下使用Git_6

主要用在 複原修改過的索引的狀态

徹底取消最新的送出

隻取消送出

這裡就不在有實驗,在後續開發中如果遇到,講再說詳細說明,會更具實際開發再次過編寫該文檔

提取送出

在cherry-pick,您可以從其他分支複制指定的送出,然後導入到現在的分支。

主要使用的場合:

把弄錯分支的送出移動到正确的地方

把其他分支的送出添加到現在的分支

改寫送出記錄

在rebase指定i選項,您可以改寫、替換、删除或合并送出。

在push之前,重新輸入正确的送出注解

清楚地彙合内容含義相同的送出。

添加最近送出時漏掉的檔案

彙合分支上的送出,然後一同合并到分支

我們介紹一下merge的特殊選項:squash

彙合主題分支的送出,然後合并送出到目标分支

用這個選項指定分支的合并,就可以把所有彙合的送出添加到分支上。

之是以簡單的複制過來,為沒有執行個體,是在我看來,做任何事情都需要不斷的練習,而且這些東西是你子日常生活中用到的,才可以記住,不然就算提供練習,最後也是會忘記的,是以,在以後的學習中,當我用的的時候,我講會更加詳細的寫出我所遇到的實際問題和解決方案

在後面的學習中,我講準備學習Linux指令行與shell腳本程式設計,這将是暫時學習Git的最後一片文章。後面将會更新我學習Linux指令行與shell腳本程式設計的記錄。

Ubuntu下使用Git_6
Ubuntu下使用Git_6