Через git слишком жёстко. У вас же ещё и база данных.
А она вообще-то привязана к wordpress.
Вдруг вам понадобиться бд одного проекта, на другой версии wordpress?
Я очень рекомендую пользоваться docker для этого.
Вот вам docker-compose.yml после установки docker и docker compose
windows mac debian
Теперь вам в папке с проектом нужны две пустые папки. wordpress и bd.
Запускаете:
docker-compose up
в папке проекта с сохранённым файлом docker-compose.yml описанным ниже.
Вот отличный
курс на ютубе нашего соотечественника
version: '3.1'
services:
wordpress:
build:
context: ./wordpress
image: wordpress
restart: always
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
volumes:
- ./wordpress:/var/www/html
db:
build:
context: ./db
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- ./db:/var/lib/mysql
volumes:
wordpress:
db: