Error al intentar enviar un Git a control remoto

He hecho esto de la manera incorrecta, pero me he quedado atascado.

Tuve un repo de git en el que estaba trabajando y me fui por un time y en un momento tuve que reiniciar mi máquina. Me olvidé del repository y estaba trabajando en un nuevo sitio y comencé a usar un nuevo git. Traté de empujar este nuevo repository local al control remoto, pero obtuve errores.

A continuación están los commands que utilicé.

git init git add . git commit -m 'new wordpress site' git remote add origin "url_of_previous_site" git push // I get the following error // fatal: The current branch master has no upstream branch. // To push the current branch and set the remote as upstream, use // "git push --set-upstream origin master" // I run that with the following message ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'url_of_previous_site' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (eg hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. error: failed to push some refs to 'url_of_previous_site' // I tried the git pull and pushed again but got the same error 

git push --force sincronizará forzosamente tu repository local con el control remoto (mientras reescribes algún historial incompatible en el control remoto – es por eso que necesitas el indicador de fuerza)

Tienes que agregar y comprometerte a trabajar antes de hacer un git pull. Entonces arreglas posibles conflictos. Agréguelo , vuelva a cometerlo y finalmente empújelo . Ahora tu trabajo se fusionará correctamente en el control remoto.