# First steps with DVC, a few questions

**URL:** https://discuss.dvc.org/t/first-steps-with-dvc-a-few-questions/2218
**Category:** Questions
**Created:** [September 19, 2024, 3:27pm UTC](https://discuss.dvc.org/t/first-steps-with-dvc-a-few-questions/2218 "2024-09-19T15:27:27Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![jlcr\_mck](https://avatars.discourse-cdn.com/v4/letter/j/90db22/32.png) [@jlcr\_mck](https://discuss.dvc.org/u/jlcr_mck)
#### Post date: [September 19, 2024, 3:27pm UTC](https://discuss.dvc.org/t/first-steps-with-dvc-a-few-questions/2218/1 "2024-09-19T15:27:27Z")

</div>

Hi folks, first time DVC user here! I’m following the quickstart guide [Get Started with DVC](https://dvc.org/doc/start) with some data of mine and I have a few questions.

- The docs say “`dvc add` moved the data to the project’s cache, and linked it back to the workspace.”, but I see my data files are still there and I don’t see any symbolic links. I had no expectations but now after reading this I’m confused.
- I did `dvc push` to a local MinIO instance 👍 Does the data now live in my filesystem _and_ the remote then? Is there a reason for this?
- After that, I then cloned my own repo to some other folder, the data files weren’t there (okay) but then `dvc pull` failed with “No remote provided and no default remote set…ERROR: failed to pull data from the cloud” 💥 Is there a way to “save” the remote properties so that it gets propagated to clones?

---

<div class="post-metadata">

### Author: ![shcheklein](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dvc.org/shcheklein/32/173_2.png) [@shcheklein](https://discuss.dvc.org/u/shcheklein)
#### Post date: [September 19, 2024, 5:20pm UTC](https://discuss.dvc.org/t/first-steps-with-dvc-a-few-questions/2218/2 "2024-09-19T17:20:48Z")

</div>

> - The docs say “`dvc add` moved the data to the project’s cache, and linked it back to the workspace.”, but I see my data files are still there and I don’t see any symbolic links. I had no expectations but now after reading this I’m confused.

what OS are you using? On macOs and some other filesystems it might be reflinks (copy on write). It’s better compared to the symlinks.

> - I did `dvc push` to a local MinIO instance 👍 Does the data now live in my filesystem _and_ the remote then? Is there a reason for this?

yes, but you can drop it on your local machine / disk if you’d like. DVC doesn’t do this by default.

> After that, I then cloned my own repo to some other folder, the data files weren’t there (okay) but then `dvc pull` failed with “No remote provided and no default remote set…

probably means you forgot to `git commit` `.dvc/config` file that has remote URL, etc

---

<div class="post-metadata">

### Author: ![jlcr\_mck](https://avatars.discourse-cdn.com/v4/letter/j/90db22/32.png) [@jlcr\_mck](https://discuss.dvc.org/u/jlcr_mck)
#### Post date: [September 20, 2024, 10:25am UTC](https://discuss.dvc.org/t/first-steps-with-dvc-a-few-questions/2218/3 "2024-09-20T10:25:47Z")

</div>

Thanks for the prompt responses!

> [@shcheklein](#):
>
> what OS are you using? On macOs and some other filesystems it might be reflinks (copy on write). It’s better compared to the symlinks.

Indeed macOS, TIL about reflinks. Thanks!

> [@shcheklein](#):
>
> yes, but you can drop it on your local machine / disk if you’d like. DVC doesn’t do this by default.

got it, will keep it in mind.

> [@shcheklein](#):
>
> probably means you forgot to `git commit` `.dvc/config` file that has remote URL, etc

you’re exactly right 😄
