dotfiles is a concept of using a version control system (typically git) to manage a set of configuration files for your Shell and other Command Line Interfaceor Graphical User Interface programs.
A popular way to manage linking these files is using Stow.