【发布时间】:2020-04-14 20:24:07
【问题描述】:
当我 git checkout branch -- app/ 期望用另一个分支的 app 文件夹的内容覆盖我在 app 文件夹中的所有本地文件时。但实际上它会覆盖相同的命名文件,但不要删除仅存在于我的应用程序文件夹中的文件。结果文件夹与目标分支中的不同。为什么它会以这种方式工作以及如何在不留下旧文件的情况下检出整个文件夹?
【问题讨论】:
-
现在称为
git restore(Git 2.23+,2019 年 8 月):见 stackoverflow.com/a/57066072/6309 和 stackoverflow.com/a/58003889/6309