Git指南 Git原理详解与实用指南

Git指南-19高级 9:紧急情况:「立即给我打个包,现在马上!」

  |   0 评论   |   220 浏览

前面在讲 branch 的时候讲到,利用 branch 可以实现一人多任务的需求,从而可以轻松应对「嘿,这个先别做了,给你个新活」的情况。但有时,尤其是在互联网公司,你可能会遇到比这更紧急的情况:你正对着电脑发呆,忽然见到一个同事屁股着着火就跑来找你了:「快快快,立即给我打个包,现在马上,拜托拜托!」

Git指南-15高级 5:想丢弃的也不是最新的提交?

  |   0 评论   |   244 浏览

假如有一个 commit ,你在刚把它写完的时候并没有觉得它不好,可是在之后又写了几个提交以后,你突然灵光一现:「哎呀,那个 commit 不该写,我要撤销!」

不是最新的提交,就不能用 reset --hard 来撤销了。这种情况的撤销,就要用之前介绍过的一个指令:交互式 rebase ——rebase -i