Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Visual Studio le ayuda a mantener la rama local sincronizada con la rama remota mediante operaciones de descarga (extracción y extracción) y carga (inserción).
Puede capturar, extraer y sincronizar en Visual Studio 2022 y versiones posteriores mediante el menú Git .
En la captura de pantalla anterior, la opción Capturar está resaltada. El menú Git también incluye las siguientes opciones adicionales:
- Pull
- empujar
- Sincronizar (Pull y luego Push)
También puede usar los controles de botón de la ventana Cambios de Git para realizar estas operaciones.
De izquierda a derecha, los controles de botón incluyen Fetch, Pull, Push y Sync.
Además, hay un control de botón de puntos suspensivos (...) para más operaciones. Al seleccionarlo, aparece un menú contextual. Puede usarlo para ajustar las operaciones de captura, extracción, inserción y sincronización.
Recuperar
Es importante capturar y extraer antes de insertar. Captura de comprobaciones si hay confirmaciones remotas que debe incorporar en los cambios locales. Si ve alguna, extraiga primero para evitar conflictos de combinación ascendentes.
Al obtener una rama, la ventana Cambios de Git tiene un indicador debajo del menú desplegable de ramas, que muestra el número de confirmaciones no extraídas de la rama remota. Este indicador también muestra el número de confirmaciones locales no insertadas.
El indicador también funciona como un enlace para llevarlo al historial de confirmaciones de esa rama en la ventana del repositorio de Git . La parte superior del historial ahora muestra los detalles de estas confirmaciones entrantes y salientes. Desde aquí, también puedes decidir Pull o Push las confirmaciones.
Tirar
Siempre tire antes de presionar. Al extraer primero, puede evitar conflictos de fusión en el origen.
Empujar
Al crear confirmaciones, ha guardado intrínsecamente instantáneas locales del código. Use Push para insertar las confirmaciones en GitHub, donde puede almacenarlas como copias de seguridad o compartir el código con otros usuarios.
Pero, como se mencionó anteriormente, siempre tire antes de insertar. Como protección segura, Visual Studio no permite insertar confirmaciones si la rama local está detrás de la rama remota. Si intenta empujar, un cuadro de diálogo le pedirá que tire antes de empujar.
Sincronizar
Use esta operación para extraer y, a continuación, insertar, secuencialmente.