跳至主要内容

yarn stage

将所有 yarn 文件添加到您的 vcs。

用法

$ yarn stage

示例

将所有已修改的项目文件添加到暂存区域

yarn stage

创建一个包含所有已修改项目文件的新提交

yarn stage --commit

详细信息

此命令会将属于 Yarn 的文件添加到您的暂存区域(通常是任何已修改的 package.json.yarnrc.yml 文件,但也包括链接器生成的文件、缓存数据等)。它会考虑您的忽略列表,因此,如果缓存文件在 .gitignore 文件中被忽略,则不会添加这些文件(假设您使用 Git)。

相反,运行 --reset 会将它们从暂存区域中删除(这些更改仍然存在,但在您重新暂存它们之前不会提交)。

由于暂存区域在 Mercurial 中是不存在的概念,因此 Yarn 在 Mercurial 存储库中运行此命令时始终会创建一个新提交。使用 --commit 标志时,您可以在使用 Git 时获得此行为,该标志会直接创建一个提交。

选项

定义说明

-c,--commit

提交已暂存的文件

-r,--reset

从暂存区域中删除所有文件

-n,--dry-run

打印提交消息和已修改文件列表,但不暂存/提交