diff --git a/content/docs/command-reference/repro.md b/content/docs/command-reference/repro.md
index c77ba8f4c6..7ead17f013 100644
--- a/content/docs/command-reference/repro.md
+++ b/content/docs/command-reference/repro.md
@@ -9,8 +9,8 @@ analyzing dependencies and outputs of the target stages.
```usage
usage: dvc repro [-h] [-q | -v] [-f] [-s] [-c ] [-m] [--dry] [-i]
- [-p] [-P] [-R] [--ignore-build-cache] [--no-commit]
- [--downstream] [targets [targets ...]]
+ [-p] [-P] [-R] [--no-run-cache] [--force-downstream]
+ [--no-commit] [--downstream] [targets [targets ...]]
positional arguments:
targets DVC-file to reproduce. 'Dvcfile' by default.
@@ -127,7 +127,10 @@ and only execute the final stage.
- `-P`, `--all-pipelines` - reproduce all pipelines, for all the stage files
present in `DVC` repository.
-- `--ignore-build-cache` - in cases like `... -> A (changed) -> B -> C` it will
+- `--no-run-cache` - execute stage commands even if they have already been run
+ with the same command/dependencies/outputs/etc before.
+
+- `--force-downstream` - in cases like `... -> A (changed) -> B -> C` it will
reproduce `A` first and then `B`, even if `B` was previously executed with the
same inputs from `A` (cached). To be precise, it reproduces all descendants of
a changed stage or the stages following the changed stage, even if their
diff --git a/content/docs/command-reference/run.md b/content/docs/command-reference/run.md
index 791b1499b5..a62f91bd78 100644
--- a/content/docs/command-reference/run.md
+++ b/content/docs/command-reference/run.md
@@ -9,7 +9,7 @@ command and execute the command.
usage: dvc run [-h] [-q | -v] [-d ] [-o ] [-O ]
[-p ] [-m ] [-M ] [-f ]
[-w ] [--no-exec] [--overwrite-dvcfile]
- [--ignore-build-cache] [--no-commit]
+ [--no-run-cache] [--no-commit]
[--outs-persist ] [--outs-persist-no-cache ]
[--always-changed]
command
@@ -161,8 +161,8 @@ data pipeline (e.g. random numbers, time functions, hardware dependency, etc.)
determined by the logic described in the `-f` option) without asking for
confirmation.
-- `--ignore-build-cache` - forcefully execute the `command` again, even if the
- same `dvc run` command has already been run in this workspace. Useful if the
+- `--no-run-cache` - forcefully execute the `command` again, even if the same
+ `dvc run` command has already been run in this workspace. Useful if the
command's code is non-deterministic (meaning it produces different outputs
from the same list of inputs).