windows - 什么是遗留存储?
问题描述
今天我在我的 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
? 到底是怎么回事?
解决方案
正在进行移植git stash
和git rebase
程序以用 C 编写的内置程序的工作。它们在所有系统上都更快,但这项工作对 Windows 尤其有价值,因为用 shell 编写的程序比在 Unix 上慢得多。然而,我们仍然在这项工作中发现了少量的错误和问题,所以这项工作还不是默认的。
适用于 Windows 的 Git(以及自 2.20 起的核心 Git)允许您选择要使用的版本。Git for Windows 调用 shell 版本legacy-stash
。没有必要报警;那只是您一直在使用的版本,当内置版本准备好用于生产使用时,您将自动切换。
推荐阅读
- macos - 在 MacO 中看不到 `/etc/ansible/hosts`
- javascript - 确认消息未显示在 javascript 联系表单上
- python - Numpy:genfromtxt 形成元组
- spring-cloud-contract - 错误:找不到存根。请确保调用了 spring-cloud-contract:convert
- c# - .NET Framework 4.5.2.:找到多个相同类型的自定义属性
- android - 如何使用任何框架将 MERN 应用程序转换为移动应用程序
- c - 有人知道不依赖 gcc 的 C 编译器吗?
- javascript - JavaScript TypeError:无法读取未定义的属性“拆分”
- c++ - 为什么等级数是0?
- c# - 多次调用外部静态方法或调用一个内部方法,该方法调用外部静态