8 Manoeuvres to Make You the Perfect Git Citizen

Contribute to a Git Project with Elegance by Rewriting the Past  

One of the greatest features of the GIT version control system is its ability to rewrite local history before pushing it to a remote repository. Yes. Even you, a lowly programmer with your forgetfulness, clumsiness and caffeine shakes can make yourself look like a finely tuned programming God. This allows you to go back in time and start your work again with all the knowledge and code you have in the present; to reword and reorder the changes. more»