Git is a program that allows and encourages you to have multiple local branches that can be entirely independent of each other. Git ensures the cryptographic integrity of every bit of your project. You can create a branch to try out an idea, apply a patch, switch back to where you are experimenting and merge it in.
Comments (2)