Learning Git Functionality