entendendo como funciona o git