tag - ¿Cuándo eliminar una rama de Git?




que es un repositorio git (3)

Como lo veo, realmente no hay necesidad de mantenerlo cerca. A menos que --squash la fusión, tendrá el historial de esa rama en el maestro. Me gustaría seguir y eliminar los que ya no necesites.

Soy relativamente nuevo en Git y quiero obtener consejos sobre las mejores prácticas para eliminar sucursales.

Después de haber creado y fusionar una rama nuevamente en el maestro, ¿debo dejarla para fines históricos o eliminarla tan pronto como ya no sea necesaria para fines de mantenimiento?


Destruye de la órbita. Solo tienes que preocuparte cuando tu eliminación eliminará cosas que no están en el historial de tu rama principal ... e incluso entonces lo hago muy a menudo si empecé a probar algo y decidí que no valía nada.


Normalmente, se elimina una rama después de una combinación.

Por ejemplo, después de la siguiente fusión, eliminaría la rama iss53 , ya que no necesita desarrollar más desde esa rama. Más tarde, puede recrearlo en cualquier momento utilizando el valor sha1 de la confirmación realizada por git checkout -b <name> <sha1> .

(Las ramas solo son necesarias cuando apuntan a confirmaciones que son "puntas" del árbol. De hecho, en ese caso, git no te permitirá removerlo, a menos que lo obligues).

(La imagen de arriba proviene del excelente libro de progit ).





git