# Output '' is already tracked by SCM (e.g. Git)

**URL:** <https://discuss.dvc.org/t/output-is-already-tracked-by-scm-e-g-git/419>\
**Category:** Bug Reports\
**Created:** [June 25, 2020, 1:07pm UTC](https://discuss.dvc.org/t/output-is-already-tracked-by-scm-e-g-git/419 "2020-06-25T13:07:41Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jorgeorpinel](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dvc.org/jorgeorpinel/32/46_2.png) [@jorgeorpinel](https://discuss.dvc.org/u/jorgeorpinel)\
**Post date:** [June 25, 2020, 5:24pm UTC](https://discuss.dvc.org/t/output-is-already-tracked-by-scm-e-g-git/419/2 "2020-06-25T17:24:44Z")

</div>

Hi @saumya31,

This error means that `<data file>` is being tracked by Git. So it can’t also be tracked by DVC, unfortunately. You can use `git rm --cached <data file>` first if you want to go from Git to DVC tracking.

However, I’m not sure I understand your goal. What do you mean by “add it to an S3 bucket”? DVC can track it for you, and if you setup an [S3 data remote](https://dvc.org/doc/command-reference/remote/add#supported-storage-types) and then `dvc push`, it’s contents will be stored there. But you won’t be able to find `<data file>` in the bucket with the same file name, DVC will cache it in a special structure (which you can see in `.dvc/cache` in your project without needing to push anything to a remote).

---

_[View the full topic](https://discuss.dvc.org/t/output-is-already-tracked-by-scm-e-g-git/419)._
