Skip to content
📁 dotfile management that thinks it's git
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib Replace some double-quoted strings with single-quoted Nov 20, 2015


Dit version

Dit is a dotfile manager that hooks into git.

It uses git hooks to automatically run whenever you git commit or git merge. You just keep working on that dotfiles directory as normal and dit handles the rest.

Windows isn't currently supported due to a conspicious lack of symlinking on windows. Suggestions as to circumvent this restriction are welcome.

Getting started

Assuming ruby and rubygems are already installed (if not, refer to your various package managers)

gem install dit
cd ~/my_dotfiles
dit init

Then, use your git repository as normal. Any new files will automatically be symlinked to your home directory.


Please do!

forthebadge forthebadge forthebadge

You can’t perform that action at this time.