When you first start out working with the Helix architecture two files will standout as needing to be unique for each developer. Both of these file are part of the habitat example project that you can find here.
gulp-config.js (in the root of the project)
These files contain directory locations that are probably going to be unique depending on how a team member sets up their projects.
The trick is that we want these files in git but we also don’t want the developer to check these files in again with there own settings each time.
In the respective folders containing the files run the following git command in the cmd prompt:
git update-index --assume-unchanged
Your probably going to want to document this as one of the required setup steps after checking out the project from you git repository.
What if a developer ever needs to change this file and check it in again. They can reverse the process with:
git update-index --no-assume-unchanged