Problemas con cambios entre ramas git

Estaba trabajando con git, creando nuevas funcionalidades en ramas diferentes a master. Siguiendo este flujo:

  • Crear rama desde master con git checkout -b "nombre-rama"
  • hacer modificaciones sobre archivos
  • agregar los archivos modificados con git add .
  • Realizar el commit
  • cambiar a la rama master y repetir los primeros cuatro pasos, pero con una rama diferente.

Ahora bien, lo que sucede es que los cambios que realice en la primer rama, aparecen en la segunda rama. No entiendo muy bien que es lo que sucede, porque en lo que se no deberia pasar. El editor que estoy usando es visual studio code.