I need to maintain a copy of a file in my local machine with different settings than the one stored in github. For example, localhost IP configs. My IP configs are only matching my own machine, it shouldn't be something that another person pulls. So, the copy in github needs to be
<code>this is for everyone</code>
and mine needs to stay
<code> this is for me alone </code>
Problem is, when I change my file, sourcetree naturally recognizes the changes and adds it to the Unstaged Files portion for commit and push. I see some options when I right click but I'm not sure which one is the right one
right-click - remove (this deletes the file from my root I think)
right-click - Discard (this reverts my changes)
right-click - Stop Tracking (this creates a gitignore with the file path. It can't be ignored. it just needs to stay unchanged but able to be pulled)
I found from a different source that this can be done by opening your Git Terminal and typing the following command to tell SourceTree to assume the file has not changed
git update-index --assume-unchanged C:/$PATH/src/main/webapp/frontend/config/webpack/Base.js
If you find yourself using the command frequently, you can also add a Custom Action to do this for you:
git update-index --assume-unchanged %1
To use the custom action simply select the file in the modified file list, and then go to Actions > Custom Actions > Assume Unchanged
Hello! You can do this by creating a local non-shared ignore file. This will ignore changes to that file, but only for your local machine. To do that:
Thank you. However the file is still showing in the stage stack.
My file structure looks like this
My exclude file contains
Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events