I have just set up GIT source control inside Visual Studio which loads a solution in a folder linked to my GIT repository on BitBucket.
Im still getting my head around this and wondered if anyone could shine some light on a few questions:
When I change a file in VS2010 it appears as you would expect in the "GIT Pending changes" window. When I click "Commit" on here with a comment, am I right in thinking that these changes will be committed to my local version of the repository until I use "Push".
If this is the case, can I then UNDO commits before I run PUSH? Seems silly not to run push automatically otherwise.
When I undo a files change "Undo pending change for file", it still remains in the list as "Modified" despite being identical to the server version in a compare. WIll it still overwrite it with the same file??! Or is this just a bug in VS2010 plugin?
Thanks for anybody that could help, I really want to try to wrap my head around GIT for my next projects' SCM!