Понимание рабочего процесса в GIT немного лучше - PullRequest
1 голос
/ 29 февраля 2012

Мне интересно, может ли кто-нибудь помочь мне понять, как лучше всего реализовать контроль над git-кодом в моем проекте.

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

Так что я решил все это сделать ... Я читал и смотрел видео ия думаю, что у меня есть общий поток того, как я должен делать вещи.но некоторые вещи все еще идут мне в голову.

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

Итак, на моем локальном ноутбуке (Mac) я установил mamp и git, у меня FTP подключен к живому серверу и выгружены все файлы на моем ноутбуке, теперь у меня естьсайт работает на моем ноутбуке, все отлично работает.Я зарегистрировал учетную запись в BitBucket, где пока будет находиться мое репо.

Я запускаю git init на своем ноутбуке, и все это прекрасно работает.

Обновите некоторые файлы, подтвердитеизменяет и отправляет его в BitBucket - это нормально.

Хорошо, вот что меня беспокоит ... если я сделаю git init на живом сервере и сделаю pull, он загрузит все файлы из BitBucket .... а как насчет изображений?любые новые изображения, которые были загружены пользователями на живой сервер, будут переопределены изображениями в BitBucket, не так ли?

Я немного сбит с толку, любая помощь будет отличной.

Приветствия

1 Ответ

2 голосов
/ 29 февраля 2012

Вы должны использовать git для отслеживания только исходного кода вашего сайта, а не данных клиента (изображения, данные, другие вещи).Добавьте каталог images в ваш файл .gitignore, чтобы они не были добавлены в репозиторий.

Данные клиента должны быть зарезервированы отдельно ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...