Fix gitconfig and create dir before create symlink

- gitmessage was not localized because the variable $HOME.
- links did not created if directory was not exists yet.