99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

A3.8 補丁

2018-02-24 15:23 更新

補丁

Git 中的一些命令是以引入的變更即提交這樣的概念為中心的,這樣一系列的提交,就是一系列的補丁。 這些命令以這樣的方式來管理你的分支。

git cherry-pick

git cherry-pick?命令用來獲得在單個提交中引入的變更,然后嘗試將作為一個新的提交引入到你當前分支上。 從一個分支單獨一個或者兩個提交而不是合并整個分支的所有變更是非常有用的。

在?變基與揀選工作流?一節(jié)中描述和演示了?Cherry picking

git rebase

git rebase?命令基本是是一個自動化的?cherry-pick?命令。 它計算出一系列的提交,然后再以它們在其他地方以同樣的順序一個一個的?cherry-picks?出它們。

在?變基?一章中詳細提到了此命令,包括與已經(jīng)公開的分支的變基所涉及的協(xié)作問題。

在?替換?中我們在一個分離歷史記錄到兩個單獨的倉庫的示例中實踐了此命令,同時使用了?--onto選項。

在?Rerere?一節(jié)中,我們研究了在變基時遇到的合并沖突的問題。

在?修改多個提交信息?一節(jié)中,我們也結(jié)合?-i?選項將其用于交互式的腳本模式。

git revert

git revert?命令本質(zhì)上就是一個逆向的?git cherry-pick?操作。 它將你提交中的變更的以完全相反的方式的應用到一個新創(chuàng)建的提交中,本質(zhì)上就是撤銷或者倒轉(zhuǎn)。

我們在?還原提交?一節(jié)中使用此命令來撤銷一個合并提交。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號