¿Cómo marcar una twig de git como fusionada?

Sé que esto suena un poco raro, pero a veces la edición manual es más conveniente que fusionar y resolver conflictos. Me gustaría que GitHub / GitLab muestre una label merged en las twigs que "fusioné" manualmente. ¿Puedo hacer eso?

Una forma de hacerlo es realizar realmente una git merge , pero use la estrategia de combinación de -s ours para ignorar cualquier contribución real de la sucursal. De la documentation de Git Merge :

la nuestra

Esto resuelve cualquier cantidad de encabezados, pero el tree resultante de la fusión es siempre el del encabezado de bifurcación actual, ignorando todos los cambios de todas las otras twigs. Está destinado a ser utilizado para replace el historial de desarrollo anterior de las twigs laterales. Tenga en count que esto es diferente de la opción -Xours a la estrategia de fusión recursiva .

Esto sería adecuado para usar después de haber editado manualmente una twig para "fusionarla", pero luego desea informar a Git de que la twig se ha fusionado de manera lógica.

Nota: Esto funciona solo si tiene una request de extracción abierta para esa twig.

Tendrás que hacer una fusión de avance rápido:

 (master)$ git merge <your-branch> --no-ff (master)$ git push origin master 

Ahora su twig debe labelrse como merged . No creo que funcione sin la creación de una request de extracción, al less para GitHub.