[問題] git刪除遠端的commit

作者: ireullin (raison detre)   2014-10-21 18:32:47
http://ppt.cc/vT2O
請問我想將遠端的 3daf2ce eb49fde 兩個commit刪除
簡單來說就是 origin/weather 這個支線完全都不要了
我的做法是
git checkout 3daf2ce
git rebase -i 3cf7de6
然後在介面中只留下
pick 8d1fd33
結束後執行
git rebase
作者: asilzheng (asil)   2014-10-21 18:38:00
git push origin :weather刪除 branch 限定
作者: ireullin (raison detre)   2014-10-21 18:58:00
但是這種方式刪除了branch,可是commit還會在不是嗎我希望是連commit都沒有
作者: gkk886 (皮皮)   2014-10-21 21:48:00
branch刪除後沒被reference到的local commit可被git gc清掉 remote端預設好像自動會做 有誤請指正..
作者: ireullin (raison detre)   2014-10-22 11:31:00
是的沒錯,謝謝大家囉

Links booklink

Contact Us: admin [ a t ] ucptt.com