2012-12-03 51 views
0

Git版本1.7.5.4刪除從混帳分支提交

commit 142e37219a68955ded79fbd9faa83cb4585b02ca 
Merge: 6e9b88f 1b141fd 
Author: Steve 
Date: Wed Oct 31 10:56:51 2012 +0700 

    Merge branch 'dev-video' into 'dev-video_res-management' 

commit 1b141fd4ca697d1626da807bc32325a657544678 
Author: Steve 
Date: Wed Oct 31 10:42:41 2012 +0700 

    FIXED: 

反正我有可以刪除提交提交提交142e3

出於某種原因,我得到一個問題與提交和我想刪除,所以我可以在沒有它的情況下進行測試。

當我嘗試:

git rebase i 142e3 

我無法看到它,我只能前後看到的:

pick 6e9b88f FIXED: ... 
pick 1b141fd FIXED: ... 

我問是因爲我合併到另外一個這樣做的原因我不確定它可以被刪除。

非常感謝您的任何建議,

回答

1

使用git revert

git revert 142e3 
+0

將母公司數是多少?當前的主線分支是dev-video,我將它合併到dev-video-res_management中。我只是想刪除這個提交。謝謝。 – ant2009

+0

哦,我很抱歉。如果你需要恢復合併 - 添加'-m'鍵:git revert -m 142e3。閱讀:http://opensource.apple.com/source/Git/Git-26/src/git-htmldocs/howto/revert-a-faulty-merge.txt –