我正在与我的同事一起工作feature-branch
。我已经有几天了,我有committed
我的变化。如何在git pull之后回到之前的未配置状态
昨天,他一直致力于他的变化和,改变了我们工作,但没有伤害我的变化,项目的结构。
我已经退出这些变化并提出与mine.Upon测试提交后,我意识到它不工作,我希望它的样子,所以我想回去的状态拉之前。
我不能回到我以前的,因为这样做,我的最新更改将丢失提交。
我试图git reflog
这显示此输出:
08aed28 [email protected]{0}: commit: Added support for database
4cf0fe8 [email protected]{1}: pull: Fast-forward
d5e2930 [email protected]{2}: commit: Added logs
我做git reset --hard [email protected]{1}
但不会带我到以前的状态。
我该怎么办?
你可以回到你的老犯,最好创建一个分支,而[摘樱桃(http://git-scm.com/docs/git-cherry-pick)您的“新”提交到新科。 – 2014-12-03 06:07:52