yarn stage | Yarn (original) (raw)

Add all yarn files to your vcs.

Usage

Examples

Adds all modified project files to the staging area :


yarn stage

Creates a new commit containing all modified project files :


yarn stage --commit

Details

This command will add to your staging area the files belonging to Yarn (typically any modified package.json and .yarnrc.yml files, but also linker-generated files, cache data, etc). It will take your ignore list into account, so the cache files won't be added if the cache is ignored in a.gitignore file (assuming you use Git).

Running --reset will instead remove them from the staging area (the changes will still be there, but won't be committed until you stage them back).

Since the staging area is a non-existent concept in Mercurial, Yarn will always create a new commit when running this command on Mercurial repositories. You can get this behavior when using Git by using the --commit flag which will directly create a commit.

Options

Definition Description
-c,--commit Commit the staged files
-r,--reset Remove all files from the staging area
-n,--dry-run Print the commit message and the list of modified files without staging / committing