合并从分支到主的提交 - >奇怪的树

时间:2012-02-09 07:29:18

标签: git git-branch

我是git的初学者 - 我有两个分支:masterfrontend。我最近做了一些搞砸了一切的东西,我不知道如何解决它。我似乎无法找到前进的方法而不会让情况变得更糟 - 我会很感激你的放纵。

这是我的gitk --all

gitk --all

前蓝色:前端的stash WIP 第二个蓝色:前端索引 红色:本地未提交的更改,不签入索引
绿色:本地更改签入索引但未提交
黄色:frontendmaster分支
一行中有5个蓝调:这些是在昨天合并之前在frontend进行的提交 Tan box:我在Github上的回购(remotes/origin/master
底部绿色框:生产网站(remotes/production/master

发生了什么

昨晚我在git stashfrontend清除了工作树,然后git checkout master然后git merge frontend

合并遇到冲突,然后试图扭转合并我跑git reset HEAD@{1},现在我在这里,我不知道该怎么办来清理它。

理想情况下,我希望让我的两个分支返回其独立的脏工作树(前端的工作树存储在存储中,并且主服务器被合并)。感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:0)

git reflog之前,使用HEAD找出git reset HEAD@{1}的位置。然后重新设置回来。