我一直在遇到这个问题,我将创建一个分支,添加文件,写东西等等,然后当我切换到master时,提交是否存在?它是随机发生的,所以我不确定我做错了什么,但我通常会做以下过程:
git branch
确保我在正确的分支中。git add .
,然后git commit -m "message"
。git checkout master
。当我切换到master时,更改仍然存在。还有其他人有这个问题吗?
答案 0 :(得分:0)
如果最终对主分支进行了不必要的更改,则可以使用以下命令存储更改:
git stash
这些藏匿物堆叠起来供以后使用。您可以使用以下方法将最近的堆栈从堆栈中弹出到相同或另一个分支上:
git stash pop
还有其他方法可以重复使用旧的藏匿处。有关详细信息,请参阅Git文档。