跳至主要內容

yarn stage

將所有 yarn 檔案新增至您的 vcs。

用法

$ yarn stage

範例

將所有已修改的專案檔案新增至暫存區

yarn stage

建立包含所有已修改專案檔案的新提交

yarn stage --commit

詳細資訊

此指令會將屬於 Yarn 的檔案新增至您的暫存區(通常是任何已修改的 package.json.yarnrc.yml 檔案,以及連結器產生的檔案、快取資料等)。它會考量您的忽略清單,因此如果快取在 .gitignore 檔案中被忽略(假設您使用 Git),快取檔案就不會被新增。

執行 --reset 會將它們從暫存區中移除(變更仍然存在,但直到您將它們重新暫存,否則不會提交)。

由於暫存區在 Mercurial 中是不存在的概念,因此 Yarn 在 Mercurial 儲存庫中執行此指令時,將永遠建立新的提交。您可以在使用 Git 時透過使用 --commit 旗標取得此行為,此旗標會直接建立提交。

選項

定義說明

-c,--commit

提交已暫存的檔案

-r,--reset

從暫存區中移除所有檔案

-n,--dry-run

列印提交訊息和已修改檔案清單,但不暫存/提交