Нормальный бук как переносное рабочее место. На него virtualbox (или denwer / zendserver), если с виртуалками сложно. Как ide - phpstorm. Вся разработка локально, если разработчик один - можно жить без гита, хотя с ним удобнее. Из phpstorm (да и из других ide современных) работать с гитом проще некуда. Нужно купить приватный акк на гитхаб, например, 7$ в месяц. Инициализировать репу. Клонировать ее из ide и только нажимать две кнопки commit-push и редко - pull. Релизить на сервер готовый код удобно встроенным в ide deployment tool.
Раньше тоже работал на работе на одном компе, дома на другом. Но когда купил бук и стало все на одной машине жить, то я почувствовал радость от жизни )