¿Qué debo hacer si no se puede enviar git?
Preparas dos códigos, uno es el control de versiones A, que solo es responsable de enviar, extraer y enviar el código. El otro es tu espacio de trabajo B. Todas las modificaciones del código están en este y deben enviarse cada vez. tiempo. Al hacer esto, primero debe extraer el código más reciente de un sistema.
Luego use la herramienta de comparación de código más allá de la comparación para comparar su código modificado de B a A. Luego, confirmar y enviar nunca entrarán en conflicto.
Git proporciona una herramienta conveniente y de bajo costo para sincronizar y transferir estados entre repositorios. Cómo usarlo depende del sistema SCM o de la costumbre. Diferentes equipos pueden configurar diferentes esquemas de gestión y asignación de recompras. Yo mismo he visto algunos patrones diferentes y ciertamente existen algunas prácticas recomendadas a seguir.
Por ejemplo, generalmente se recomiendan los envíos pequeños y la fusión de varias ramas no es una preocupación.
¿Cómo eliminar confirmaciones históricas en git? ¿Tenemos que mantener la B eliminada fusionada en lugar de restaurar B? No envíe el historial de rebase -i fácilmente, especialmente porque el almacén local está sincronizado desde el servidor. El autodesarrollo local es más fácil de decir que de hacer. . E incluso si elimina B, el historial se convertirá en A&; -g ' & -f '), la identificación de confirmación ha cambiado. Si realmente quieres hacer esto, usa esto. Todo en git rebase-P-to A B y git help rebase.