how do you work git?