I\'m using visual studio 2013, and I\'m faced with 3 options for when I commit my C# code. I need an explanation of the differences between each of the options with regards
To add to camieblanch's answer. I found this helpful picture/post from tanascius (here).
"Here is a nice picture from Oliver Steele, that explains the git model and the commands:"