这正是我所做的:
我在分支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
然后我所做的所有工作都没了!!
我不知道发生了什么。当我最初承诺时,它绝对是存在的。它去了哪里?这几乎就像我最后一次提交 - 最重要的一个 - 在那个分支上,它消失了!
任何建议? (在这里吓一跳)
答案 0 :(得分:0)
原来我的错误是当我进行提交时我被导航到我的基本文件夹的子文件夹,我想要提交的更改位于不同的子文件夹中。