Estoy usando Visual Studio 2013, y me enfrento a 3 opciones para cuando confirmo mi código C #. Necesito una explicación de las diferencias entre cada una de las opciones con respecto a lo que sucede con mi repositorio local frente al repositorio de GitHub.
- La opción 1 dice Comprometerse
- La opción 2 dice Comprometerse y Empujar
- La opción 3 dice Confirmar y sincronizar
No entiendo la diferencia entre las últimas 2 opciones. ¿Cuándo debo usar Commit and Sync en lugar de Commit and Push?
git
visual-studio
github
git-commit
Alfred Waligo
fuente
fuente
Para agregar a la respuesta de camieblanch. Encontré esta útil foto / publicación de tanascius ( aquí ). "Aquí hay una buena foto de Oliver Steele, que explica el modelo git y los comandos:"
fuente
Pagar sobre esto. Será útil para entender push, pull, commit y sync.
https://learn.sparkfun.com/tutorials/using-github-to-share-with-sparkfun/committing-pushing-and-pulling
fuente