Git is a version control system. Git is free software. I am learing using git. Git has a mutable index called stage