I ll be honest I dont really use version control and either only have one copy of my code or several dotted about computers and memory sticks but with no real way of knowing whats going on in each.
Have seen git in a few magazines now and have just ordered a book on it.
However I have a few beginner questions.
how useful is it for developing websites?
say if i commit 1 file that works
I then commit it again with something faulty in it but dont realise
I then commit it again with a extra feature that works but still has the faulty code in it to.
Is there a way to merge the 1st commit and the last but with out the faulty code or have I got what git is totally wrong?
Have seen git in a few magazines now and have just ordered a book on it.
However I have a few beginner questions.
how useful is it for developing websites?
say if i commit 1 file that works
I then commit it again with something faulty in it but dont realise
I then commit it again with a extra feature that works but still has the faulty code in it to.
Is there a way to merge the 1st commit and the last but with out the faulty code or have I got what git is totally wrong?

) for any project even if it's just something you are working on yourself. I can't tell you the amount of times I've committed some code and come back to it a couple of months later and not been sure why it was that I did that. I'll just have a look at my commit message though and then all will become clear! Version control will do a lot of things, but think of it for now as a diary of what you have done. It will save you a lot of trouble down the line.
It's installed as part of Git (GitBash runs in msysgit)