Сервера же бывают разные... Как по железу, так и по софту.
Имхо, проще создать поддомен на нужном серваке и вести разработку на нем, чтоб потом неожиданностей не возникало.
Ну, понятно, что если большой и серьезный проект - то git, а если простой сайт-визитка - то вообще не принципиально - хоть на локалке, хоть на серваке...