我在分支A
上,修改了一些文件。我忘了承诺。然后我切换到分支B
,突然想起了文件。现在,当我试图切换回分支A
时,它不允许我,说
The following working tree files would be overwritten by checkout
并给出我修改过的文件的列表。
如何切换文件并将其保持在磁盘上?我想如果我执行--force
,它将用分支版本覆盖文件。不适用。
尝试使用git stash
、git checkout A
和git stash apply