开发中想看看过去某个版本的代码,我们先查看log
git log commit f224a720b8192165a4e70f2564e42859964bebbb Author: eric <eric@gmail.com> Date: Sun Jun 23 23:06:17 2013 +0800 app can run andorid well commit c8ef61d430fc386df284e7cd7c6f7aa17fdef41c Author: eric <eric@gmail.com> Date: Sun Jun 23 21:30:36 2013 +0800
然后我们checkout某个版本
git checkout f224a720b8192165a4e70f2564e42859964bebbb
发现有问题,顺手改了,然后我们commit,然后push,但服务器并没有我们提交的信息,因为我们在一个新的branch上。
查看分支
bogon:pindie eric$ git branch * (no branch) master
我们现在在匿名分支上,为匿名分支命名用下面命令
git checkout -b working,
我们需要将分支修改的内容同步到master上。使用下面命令
git stash git pull --rebase origin master git stash apply