git commit to wrong branch

刚才突然发现git commit到一个错误的分支上了,如果还没有push到remote,可以用 git reset --soft HEAD^ 将commit回退到commit前的状态,再

git checkout branch
git commit

提交到正确分支。

下面是实际执行情况

(pelican)tpd-yjdell:content john$ git branch
  blog
* deploy
  master
  test
  theme
(pelican)tpd-yjdell:content john$ git reset --soft HEAD^
(pelican)tpd-yjdell:content john$ git checkout blog
A   content/EM5vsIPHONE4S.jpg ...
more ...

Pages

  • About