To symlink my dotfiles, I use GNU Stow. Most tutorials I have encountered assume you are placing your dotfiles directory at $HOME/dotfiles and thus, the command in that case would be…

stow .

since by default, the target directory is the parent of stow dir.

In my case, I keep my dotfiles directory at /Users/dw/Repos/github.com/donovanwatts/dotfiles so I need to explicitly define home directory as the target using the -t option.

stow -t /Users/dw .