Git is a distributed version control system. Git is free software. I try to make some change locally to see if it can update to Github