I use stow
file to restor and ammend several dotfile of my daily workflow.
I also used .stow_local_ignore
file to ignore some files which I will not be using
Assume your current directory is the main dir and the parent directory is the targeted directory. (check stow -h)
$stow . --verbose=2
You can use
$stow -D .