git 調換提交順序

一.調整順序:

首先看一下當前的提交歷史,代碼如下:


 

1

$ git log --oneline

代碼運行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201808/03/002310f2ffihlc0ll0bb0c.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

下面將add N提交挪到c2提交之前,下面開始操作:


 

[Shell] 純文本查看 複製代碼

1

$ git rebase -i b0aa963

特別說明:b0aa963用來確定commit範圍,表示從此提交開始到當前的提交(不包括b0aa963提交)。

運行此命令後,彈出VIM編輯器,關於編輯器的基本操作參閱git Vim編輯器輸入內容、保存和退出操作一章節。

截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201808/03/002420jon5c2q8svrc5drr.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

截圖說明:

(1).頂部的commit提交排列順序與git log排列相反,最先提交的在最上面。

(2).前面的pick表示保留此次commit提交不做修改。

(3).底部給出所有可用的命令。

只要手動調整一下對應提交的位置即可:

a:3:{s:3:\"pic\";s:43:\"portal/201808/03/002439ftvt600y1zj044wb.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

最後保存離開就可以自動完成

原文地址http://www.softwhy.com/article-8639-1.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章