I'm new to Git, so please bear with me!
I'm working with a clone of a remote repository on Unfuddle. The clone is of an ExpressionEngine install, so I need to make changes to certain files to get the CMS to work on my local machine, I'm running it under MAMP. However, I do NOT want to push these modified files back up to the remote repository when I'm done, nor do I want them sitting in Tower, waiting to have their changes committed.
I've tried ignoring the files, but this causes issues...the ignores get pushed up to the repository, which I also don't want! Other people are working with this repository, and those files should NOT be ignored on their systems. I just basically want Tower to leave the remote repository as-is, but pretend the changes I've made to my local files just aren't there.
Am I asking for the impossible?
-UPDATE- Specifically, I'd like to work with Tower, so knowing how to perform git commands within that framework would be most helpful.
There's an exclude option in Tower that doesn't use gitignore
To view all the excluded files/folders: go to Settings OR File -> Edit excluded file patterns.
Source: http://www.git-tower.com/files/applicationHelp/pgs/Browse_IgnoringFiles.html