¿Cuál es la forma correcta de realizar cambios de git?

Estoy explorando en GIT, pero me pregunto cuál es la mejor manera de mantener mi código actualizado.

¿Debo jalar siempre (mantener actualizado el código) antes de presionar mi confirmación? O si sigo confirmando mis actualizaciones sin tirar, ¿provocará conflictos?

Gracias

No puede presionar si no ha realizado cambios desde su control remoto.
Al igual que con todos los controles de fuente, lo mejor es integrarse con frecuencia, por lo que recomiendo dividir su trabajo en compromisos pequeños y luego presionarlos con la mayor frecuencia posible.
Una buena OMI de flujo sería comprometerse un par de veces por hora y cada hora más o less, usted sacaría los cambios de su equipo y los expulsaría.