Nueva sucursal GIT, nombre usado, historial reciente

Tuve una twig llamada "Desarrollo" hace un año. Ha desaparecido hace mucho time.

Recientemente hice una nueva twig llamada "Desarrollo" fuera de mi maestro … pero toda la historia de la antigua twig de Desarrollo está ahí. ¿Cómo puedo hacer para que mi twig "Nuevo" Desarrollo tenga un nuevo comienzo de la historia? ¿Debo llamarlo Dev2?

Primero, comencemos en master :

 git checkout master 

Luego, elimine su sucursal de Development local:

 git branch -D Development 

Finalmente, creemos una nueva twig de Development que se basa fuera del master :

 git checkout -b Development 

Depende de lo que quieras lograr:

Crear horquilla de twig actual

Entonces esto no es posible. La nueva sucursal copyrá siempre el historial de la sucursal desde la que la está creando:

  git branch Development 

Development twig de Development contendrá todo el historial como una twig actual.

Crear una nueva sucursal vacía

Puede crear una sucursal completamente vacía con el siguiente command:

 git checkout --orphan Development 

Development twig de Development tendrá cero historial y puede comenzar desde cero. Por lo general, esto no tiene demasiado sentido ya que no existe una forma real de fusionar las dos twigs más adelante.

Este enfoque es bastante útil cuando desea limpiar el historial del repository para ahorrar espacio y cosas por el estilo.