如何从因权限而失败并留下乱码的分支结帐中恢复?

时间:2020-11-09 14:28:24

标签: git-checkout

假定树包含一个不可写的目录,这是一个可憎的目录,但是可憎的目录还是会发生的。

当我尝试签出已将此目录引入版本控制的分支时,签出显然失败。可悲的是,在遇到权限问题之前, 写入数百个新文件(仅存在于我尝试检出的分支中)后,它失败。它不会回退此部分签出,也不会移动HEAD,并且在我手动解决了权限问题后,它拒绝签出所需的分支,因为这些文件未跟踪并且会被签出覆盖。

如何通过O(1)而不是O(数百)个步骤从这种情况中恢复,并且具有保证,这些重要的未跟踪文件(例如本地机密)不会被结帐覆盖会不会被删除?答案here不令人满意。

0 个答案:

没有答案
相关问题