什么是遗留物?

时间:2018-12-09 15:37:18

标签: windows git git-stash

今天我在Windows框上运行git stash -h以获得此响应:

usage: git legacy-stash list [<options>]
   or: git legacy-stash show [<stash>]
   or: git legacy-stash drop [-q|--quiet] [<stash>]
   or: git legacy-stash ( pop | apply ) [--index] [-q|--quiet] [<stash>]
   or: git legacy-stash branch <branchname> [<stash>]
   or: git legacy-stash save [--patch] [-k|--[no-]keep-index] [-q|--quiet]
                      [-u|--include-untracked] [-a|--all] [<message>]
   or: git legacy-stash [push [--patch] [-k|--[no-]keep-index] [-q|--quiet]
                       [-u|--include-untracked] [-a|--all] [-m <message>]
                       [-- <pathspec>...]]
   or: git legacy-stash clear

请原谅。 legacy-stash?发生了什么事?

1 个答案:

答案 0 :(得分:13)

目前正在进行将git stashgit rebase程序移植为用C编写的内置程序的工作。在所有系统上它们的运行速度都更快,但是这项工作对于Windows尤其有价值,因为编写的程序Shell中的速度比Unix慢得多。但是,我们在这项工作中仍然发现少量错误和问题,因此这项工作还不是默认工作。

Windows版Git(从2.20版开始,核心Git)允许您选择要使用的版本。 Windows的Git调用外壳程序版本legacy-stash。无需报警;这只是您一直使用的版本,并且内置版本可用于生产时,您将自动切换。