How can I get Git to follow symlinks?

What I did to add to get the files within a symlink into Git (I didn’t use a symlink but):

sudo mount --bind SOURCEDIRECTORY TARGETDIRECTORY

Do this command in the Git-managed directory. TARGETDIRECTORY has to be created before the SOURCEDIRECTORY is mounted into it.

It works fine on Linux, but not on OS X! That trick helped me with Subversion too. I use it to include files from an Dropbox account, where a webdesigner does his/her stuff.

If you want to make this bind permanent add the following line to /etc/fstab:

/sourcedir /targetdir none bind

Leave a Comment