Archivo cambiado en una rama cambios en ambas ramas

Estoy experimentando con Git en mi máquina. Cloné un repositorio y agregué una nueva ramamy_branch.

En esta rama, edité una fila en un archivo fuente. Yo noadd el cambio, y obviamente no lo hizocommit eso.

Luego cambié nuevamente amastery miré el archivo en el disco. El cambio apareció allí también.

Dos preguntas:

1- ¿Debería estar pasando esto?

2- ¿Esto significa que, como regla general, siempre deberíaadd ¿Algún cambio que hice en una rama antes de cambiar a una rama diferente para hacer un trabajo diferente (incluso si aún no quiero confirmar mi cambio)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta