我可以使用git结帐并删除工作树上除了一个dir之外的所有目录吗?

时间:2013-06-27 21:19:41

标签: git git-checkout working-directory

我每次检查修订时都需要这个,工作目录只包含该修订的文件和目录,不管我结账时工作树中存在什么,除了我工作的目录我从不想删除。

1 个答案:

答案 0 :(得分:1)

也许您在结账后只需要一些额外的命令。

git clean -fxd

这将清除任何与存储库无关的文件以及git忽略的文件。删除x,git忽略的文件不会被删除

git reset --hard HEAD

这会将WA中的所有文件重置为HEAD中的阶段。

干杯

Rasmus Voss