1
resposta

Pull e push

Olá! Gostaria de saber, para consolidar meu conhecimento. O git merge ou git rebase é usado mais para quando eu mexo no mesmo arquivo que meu colega trabalhou ao mesmo tempo que eu? Caso contrario um push e um pull bastaria, para commitar outro arquivo do projeto?

1 resposta

Olá Jucimara, tudo bem? É quase isso, o git merge é pra quando precisamos juntar branchs, sempre quando estamos trabalhando em uma branch e precisamos enviar nossas modificações para outra branch, que pode ser a master ou a developer, dependendo das políticas utilizadas na empresa e ou equipe, nesse caso usamos o merge pra enviar nossas alterações para outra branch. Já o git rebase é quando precisamos alterar a linha de commit, e sim, se um colega trabalhar num feature e realizar um commit antes do seu, o mais é recomendado é que você faça um git rebase para que as mudanças feitas pelo colega venham pra o seu branch, porém com suas mudanças a frente do commit do seu colega.

Espero ter esclarecido sua dúvida!