Usar Git para implementar cambios en el server

He leído las publicaciones aquí y no he encontrado una que tenga una gran explicación para lo que estoy buscando. Entonces, aquí va …

Estoy desarrollando un sitio de WordPress a nivel local. Realizo cambios y luego los empujo a Bitbucket. Una vez que hago eso, voy a mi server y quiero que todos los cambios se reflejen en ese server, incluso si hay cambios en el server. He intentado varias cosas y no puedo hacer que esto funcione correctamente. He probado git fetch y ninguno de los cambios se refleja. Dice -> FETCH_HEAD lugar de HEAD , lo que puede ser un problema.

¿Cuál es la mejor manera de hacer esto para que los cambios siempre se reflejen en mi server, incluso si hay cambios en el server? Quiero sobrescribir lo que está en el server. ¡Gracias por tu ayuda!

Si solo quiere sus files de su repository, haga un git checkout . para revertir todos sus files modificados en su server y luego extraer sus cambios.

Si tiene un sistema de implementación como Jenkins, puede definir una stack de command que se debe ejecutar en la implementación.

Suponiendo que está transfiriendo los files a su server FTP, puede intentar con git-ftp: https://github.com/git-ftp/git-ftp/ .