这正是我所做的:
我在分支上做了很多工作new-feature
。
我添加并提交了它
git add .
git commit -m "did lots of work"
我检查了main
git checkout main
我融入new-feature
了main
git merge --no-ff new-feature
我检查了一个新的分支。
git checkout -b new-branch
在那里做了很多工作,添加、提交、签出main
和合并,就像以前一样。
然后我检查了new-feature
,我当时所做的所有工作都没有了!!
我不知道发生了什么。当我最初提交它时,它肯定就在那里。它去哪儿了?这几乎就像我在那个分支上所做的最后一次提交 - 最重要的提交一样,它消失了!
有什么建议吗??(这里有点吓人)