¿Qué significa lo siguiente en git log –oneline?

He bifurcado los repos de https://github.com/scm-ninja/starter-web (curso udemy en git bifurcación y fusión) y haciendo el command git log –oneline me da lo siguiente:

git log --oneline e297774 (HEAD -> master) Adding purpose of project a846fdb Adding project description e9c0f5f (origin/master, origin/HEAD) Adding new section: Deployment b2133eb Adding README2.md 4beb7f0 Merge pull request #6 from jasongtaylor/feature-readme e73f914 Adding Purpose section to README 34f563b Adding README file 5c05047 Copying files from initializr project zip file and then creating simple.html as basis for super simple pages 

De acuerdo con los documentos de atlassian, el compromiso superior (HEAD -> master) significa que este compromiso está actualmente desprotegido, tiene sentido.

Entonces, me pregunto, ¿por qué el tercer compromiso de arriba (3º) tiene esto? Solo he hecho una edición simple, agregar y enviar a origen. Se agregó un nuevo file (README2.md) en la confirmación anterior.

(origen / maestro, origen / CABEZA)

ayuda apreciada, g

 e297774 (HEAD -> master) Adding purpose of project 

Esa es la cabeza (la confirmación más alta) de su twig principal local. Está delante de la twig maestra remota mediante dos confirmaciones de acuerdo con la salida del logging de git:

 e297774 (HEAD -> master) Adding purpose of project a846fdb Adding project description e9c0f5f (origin/master, origin/HEAD) Adding new section: Deployment 

Significa que HEAD del maestro remoto está en e9c0f5f mientras que HEAD de su maestro local ya está en e297774 (por lo que realmente agregó un par de confirmaciones encima de e9c0f5f, pero actualmente las tiene localmente).

Parece que realmente no has empujado tus cambios al control remoto. Puede revisar sus acciones recientes emitiendo

 history | grep git 

Para enviar sus cambios al control remoto, podría emitir

 git push origin master