下面是我认为我
的图表
1)我在主人身上,拉着并拿走了一切:git pull origin master。 我可能已经做了一些git add。和git提交的git状态看起来不错。 但我总是对这些感到有些不安。
2)我做了一些工作并且进入了一堆方向,它离我想要的地方太远了。 我相当肯定我git添加。和git定期在这里提交。
3)我回到了主人,git checkout master,但我不认为我从原点退出。 我刚从master创建了一个新分支:git checkout -b branch2。
4)这里是我工作的地方并没有做太多,但绝对是最后的。 git add。和git commit -m“准备合并”。
5)所以我git checkout master,git pull origin master,git status(这里的事情对我来说很奇怪) 我想我只添加了我确定改变的文件,但所有这些其他文件都存在。 我尝试git merge branch2但收到错误。 我有点恐慌,所以我尝试回到branch2看到我的代码,但不能。 多数民众赞成,当我意识到需要帮助时。
帮我stackoverflow,你是我唯一的希望
答案 0 :(得分:1)
使用git log
查找(1)和git checkout [the SHA]
然后在git上阅读更多信息并重新开始。
答案 1 :(得分:1)
解决方案的一部分:
您应该尝试 git clean -fd 从其他分支中删除文件,并清楚地看到您需要的内容。
那你有什么错误?