I use this method as well, but instead of force adding files, I use an inverted .gitinore.
*
!/.bashrc
!/.config/
!/.config/monitors.xml
This lets me quickly quickly detect changes in my working dir while still explicitly adding each tracked file.
As a disclaimer I have to say I have never migrated my system to another one or even shared my config, so unforeseen problems may appear.
[1] https://drewdevault.com/2019/12/30/dotfiles.html