Clonación de un repository de Github, realizando cambios y devolviendo todos less uno de los cambios

Me gustaría clonar un repository de Github y hacerle algunos cambios. Me gustaría enviar requestes de extracción para llevar esos cambios al repository original. Todas las cosas bastante estándar.

Sin embargo, hay un cambio que NO quiero volver al repository original. Me gustaría modificar la id del artefacto de maven para mi clon para que no esté en el mismo espacio de nombres que el original, pero obviamente no quiero aplicar ese cambio al original.

¿Cuál es la forma más fácil para mí de configurar un clon para que pueda cambiar la identificación del artefacto experto y no tener que preocuparme de presionar accidentalmente ese cambio al original cuando presiono mis otros cambios?

Una forma de automatizar eso es tener un script:

  • modifica esa identificación maven por ti en git checkout
  • restaurar la identificación original para usted en git commit

Utilice para eso un controller de filter de gitattribute (su script deberá reconocer el contenido de pom.xml para modificar, ya que no tendrán el nombre o la ruta de los files que pueden cambiar )

enter image description here

La solución que elegí fue ignorar los files localmente en mi repository usando .git/info/exclude según los comentarios.