Forrest logo
back to the dvc tool

dvc-add:tldr:6a8b2

dvc-add: Add a single target file to the index.
$ dvc add ${filename}
try on your machine

The command dvc add ${filename} is used in the Data Version Control (DVC) tool. DVC is an open-source version control system specifically designed for handling large files and machine learning models in a more efficient and reproducible manner.

The dvc add command is used to add data files to the DVC repository. When you execute this command, DVC will create a placeholder file in the repository with the same name as ${filename}. This placeholder file is a small, lightweight pointer file that doesn't contain the actual data but tracks its metadata and location.

Later, when you run dvc commit, the actual data file (${filename}) will be stored outside of the repository. DVC will associate this data file with the placeholder file created earlier in the repository. This way, the data file is kept out of the version control system, making the repository much lighter.

By using dvc add and dvc commit commands, you can efficiently manage and version large data files while only storing the lightweight pointers to the actual data.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the dvc tool