是git stash
和git stash pop
这个问题的一个很好的解决方案?是否意外的分支开关git暗藏/ git隐藏pop可以吗?
我正在分支B上工作,但偶然发生了一些事情,我不知道,把我放回到一个较老的分支,分支A,在那里我一直在盲目地处理各种任务。
Git希望我将新工作提交给分支机构A,然后才能切换到分支机构B,但我不能(不应该)那样做。
安全(意思是我不会失去我所有的工作,但能够把它放到正确的分支),而在分支A(错误的分支)上,执行git stash
,然后切换到分支B正确的分支)并做git stash pop
?这样做会遇到什么灾难吗?我的所有工作是否会立即进入正确的分支,并且我可以像平常一样承诺和推动?
我在点头并不确定如何不炸毁我的Git项目。
This post回答我的问题,我想,但它是最新?此外,从该职位:
要还藏匿目前未追踪(新增)文件,添加 参数
-u
是什么提交和未跟踪/新添加的文件之间的差异?是不是未提交的文件或多或少“新增”?