方案:我有几个分支。其中之一已经很老了,所以我把它重新定为大师。解决众多冲突的中途,我意识到还需要完成其他工作。
现在,当我切换到另一个分支以完成新任务时,我想以某种方式保留这些更改。完成此操作后,我想回到我重新定基的分支并继续。
最干净的方法是什么?我能想到的最好的办法是藏起来,然后在每次准备恢复时重新申请。但是我不喜欢这样做,因为每次“暂停”时都必须这样做,它很容易丢失在我的存储堆栈中,使我每次都跟踪它。
[如果可以,尝试创建第二棵工作树,可以自由切换分支的树。
您的当前工作树应单独保留,以保留其当前的基础,并且可以解决冗长的冲突。
请参见“ Multiple working directories with Git?”和git worktree
命令,以创建第二个本地工作树。