What is a version control system? How is Git useful?
问题 like for example i am doing ruby on rails and using git for version control. 回答1: I use git as a sole developer an I could not imagine life without it. With git, I always know what I am doing and what I have modified. I can make experimental changes without fear of not remembering what I changed. I can look at old versions of files in case I deleted something that now I want back. I can always go to my terminal and type git status and see what files I have changed. I can type git diff to see