最近应用开发的过程中出现了一个小问题,顺便记录一下原因和方法--命令版本
开发中想看看过去某个版本的代码,我们先查看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
文章结束给大家分享下程序员的一些笑话语录: IBM和波音777
波音777是有史以来第一架完全在电脑虚拟现实中设计制造的飞机,所用的设备完全由IBM公司所提供。试飞前,波音公司的总裁非常热情的邀请IBM的技术主管去参加试飞,可那位主管却说道:“啊,非常荣幸,可惜那天是我妻子的生日,So..”..
波音公司的总载一听就生气了:“胆小鬼,我还没告诉你试飞的日期呢!”
---------------------------------
原创文章 By
命令和版本
---------------------------------