Как настроить среду разработки, используя git для моего сайта WordPress

Я занимаюсь разработкой веб-сайта WordPress, и он работает. В настоящее время я использую файл-Zilla для обновления моего кода. До сих пор я не нуждался в каком-либо контроле версий, но теперь мне кажется, что мне нужно управлять и репозиторием. Мы также добавили двух фрилансеров в команду разработчиков. Таким образом, нам становится трудно управлять развитием этого сайта.

Я прочитал несколько блогов и решил, что буду использовать Git для контроля версий. Однако я изо всех сил пытаюсь найти правильные шаги, которые объясняют мне настройку среды разработки для команды фрилансеров. Кроме того, я получил немного информации о bitbucket, но я не уверен, что это необходимо для меня. Я ищу лучший ответ, чтобы начать.

0

Решение

(Предполагая, что вы оставляете основные файлы WordPress в покое и работаете только с темами и / или плагинами, как рекомендуется 🙂

Создайте git-репозиторий для каждой темы и плагина, над которым вы работаете, используя сервер по вашему выбору: я хотел бы использовать Bitbucket для бесплатных частных репозиториев, на которые вы можете пригласить разработчиков.

Поскольку у вас уже есть файлы, загруженные FileZilla, вы должны войти в каждую из папок с темами и плагинами, которые вы используете, и выдвинуть их как существующие репозитории с использованием SSH, например:

Сначала инициализируйте репозитории и сделайте коммит:

$git init
$git add .
$git commit -a -m "initial commit"

Затем нажмите

$git remote add origin git@bitbucket.org:my_org/my_repo.git
$git push -u origin --all # pushes up the repo and its refs for the first time
$git push -u origin --tags # pushes up any tags

Если вы также редактируете основные файлы, что крайне нежелательно, вы должны создать только один репозиторий для всей папки WordPress, а затем инициализировать, добавить, зафиксировать и нажать, как указано выше.

Среды разработки будут создаваться самими разработчиками с использованием платформ по их выбору. Или попросите их использовать бродяга если вы хотите, чтобы у них была похожая среда.

1

Другие решения

Других решений пока нет …

А ты уже прошел курс программирования? Супер скидка!
Прокачать скилл $$$
×