ramas de git hub

Estoy usando github y tengo la siguiente pregunta, tengo una rama maestra y creé una nueva rama fuera de la maestra haciendo

Git branch {branchname"
Git checkout {branchname}.

Ahora necesito editar algún archivo de configuración, ¿debo editar este archivo desde mi nueva rama o desde el Master? Si lo edito desde la nueva rama, entonces cada vez que creo una nueva rama para diferentes proyectos, entonces debería estar modificando este archivo de configuración ... pero al mismo tiempo si lo edito estando en la rama maestra, entonces cuando fusiono / actualizar la rama maestra más tarde, entonces perdería los cambios. ¿Alguien puede aclarar la mejor manera de manejar esto? Si tengo que hacerlo desde Master, entonces cómo puedo esconderlo ya que nunca empujo nada desde la rama master.

preguntado el 16 de mayo de 11 a las 18:05

¿Configuración para su proyecto o para su repositorio de git? -

el archivo se encuentra dentro de una carpeta que forma parte del repositorio. -

1 Respuestas

depende de lo que quieras. Si desea que la nueva configuración esté disponible en todas partes, debe modificar el archivo en el maestro, registrarlo y luego volver a basar las ramas existentes para obtener la configuración.

Si solo desea los cambios en la otra rama, hágalos allí. Si alguna vez fusiona la otra rama en master, entonces master las tendrá.

contestado el 16 de mayo de 11 a las 22:05

gracias, lo que dijiste es correcto. esto es lo que hice ahora: hice los cambios en la rama maestra y los guardé porque no quiero que mis cambios se fusionen con el original. la razón por la que no lo hice en una rama específica es porque cada vez que creo una rama fuera del maestro, tengo que hacer los cambios nuevamente. - JDesigns

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.