Git push rechazado después de la clonación

Cloné un repository de bitbucket usando git clone . Hice algunos cambios y luego git commit . Ahora estoy tratando de presionar pero obtengo una Las Updates were rejected because the remote contains work that you do not have locally .

Ahora, estoy seguro de que nada cambió de manera remota entre mi git clone y mi git commit .

Por supuesto que puedo hacer un git pull pero tengo miedo de perder todos los cambios que he cometido.

¿Cómo puedo verificar qué es exactamente lo que está impidiendo mi impulso?

Primero, busca un git. Eso downloadá cualquier cambio remoto, pero no intente una fusión aún. Luego puede ver la diferencia entre su sucursal y la sucursal remota = clonada y decidir qué hacer. Un git pull iniciaría una fusión, por cierto, para que no pierdas nada sin saberlo.