I would like to track version of various files in a folder separately instead of tracking the entire repository.
To be more concrete, I initialized a folder as git repository. This folder contains multiple files. As changes in one file do not necessarily affect the others but they all belong to one "project" I would like to keep track of the files separately. In particular, I would like to commit files separately, and have separate logs for each file. Checking out an earlier version of one specific history should not affect the entire repository but only one specific file.
I know that I could solve my problem but creating a dedicated repository for each file but I dislike this idea for aesthetic reasons. Is there any other way to track files the way I outline above?