Ese mensaje te indica que hay cambios en el repositorio que no están sincronizados con tu proyecto, para evitar ello es que se recomienda siempre antes de hacer algún cambo realizar un git pull para recibir los cambios y luego proceder con lo que tengas que hacer.
Ahora para solucionar ello haciendo un git pull debería de funcionar. Aunque la solución más adecuada sería hacer un git merge en el cual podrás ver el conflicto y solucionarlo.
si me funcionó el ghit pull solo que también en visual studio code tuve que aceptar los cambios y confirmar que quería combinar las dos ramas y luego despues de eso si funciono el git push :D Gracias por su ayuda !