репозиторий git для промежуточного сайта на рабочий сайт

Я только изучаю git и его основные основы. У меня есть действующий магазин Magento, и мне нужно как можно скорее управлять версиями. У меня есть git, загруженный на мою рабочую машину, и я поигрался с настройкой репозиториев, добавлением, фиксацией и отправкой файлов. Я протестировал свою установку с Assembla и бесплатной учетной записью (на данный момент), и все в порядке.

Я все еще испытываю проблемы с физическими изменениями.Я хочу достичь следующего (я думаю!):

  1. Файлы оформления заказа, необходимые для работы на локальном компьютере с действующего сайта
  2. Вносите изменения локально из Dreamweaver (я использую GITweaver, и это легко связывается с моим репозиторием) (Кроме того, я не против изменения текстовых редакторов / IDE, если есть лучшее решение)
  3. Отправьте репо на «промежуточный» сайт для просмотра и тестирования с моим партнером. Вот где я сейчас потерялся. Как происходит отправка репо на действующий сайт?
  4. После проверки и принятия изменений отправьте репо на «работающий» сайт.

Итак, есть несколько важных вопросов, в которых мне нужна помощь.

  • Вы распаковываете файлы с действующего сайта или с официального сайта? Есть ли какой-нибудь предпочтительный метод?
  • Должен ли промежуточный сайт все время отражать действующий сайт?
  • Какова цель сайта «разработчиков» и сайта «стадии» - разве они не одно и то же?
  • Что делает большинство людей в этих сетапах и почему? Мне нужно хорошее объяснение stage vs dev.

Некоторая полезная информация для нашего магазина / проекта:

  • Я единственный разработчик, и я, вероятно, останусь единственным разработчиком в течение некоторого времени
  • Я использую машину Windows для разработки, и наш хостинг осуществляется через HostGator
  • Моему партнеру нужно будет только увидеть сцену, чтобы мы могли вместе посмотреть на изменения, ему не нужно вообще просматривать репозиторий.

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

5
задан Jared Eitnier 18 January 2012 в 20:42
поделиться