Обновление с репозитория clone до оригинального репо на моем сервере - PullRequest
0 голосов
/ 07 декабря 2011

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

В настоящее время на моем производственном сервере установлена ​​установка magento.Я сделал это --bare --shared репозиторий git, затем клонировал его в мой локальный mac git.

My setup

Я понимаю, как создавать и фиксировать в репозитории клонов, но яПредположим, что все это локально, коммиты содержатся в репозитории Mac и фактически не касаются сервера.

committing within the local mac

Здесь что-то идет не так, теперь, когда у меня естьмое локальное репо в том состоянии, в котором я его хочу, нужно ли отправить его в исходное репо?

Pushing from local to server

Затем я предполагаю, что я подготовлю и зафиксирую изменения на сервере?

staging and committing on server

Наконец, я понимаю, что это очень простой рабочий процесс, но я хотел бы освоить этот макет сейчас, прежде чем я сделаю все более сложным.

Спасибовы.

1 Ответ

0 голосов
/ 08 декабря 2011

После того, как у вас есть stage и зафиксировано в вашем локальном репо, вы должны отправить на сервер:

git push origin master

где origin - пульт, на который вы нажимаете (автоматическая настройка при клонировании), а master - ветвь, на которую вы нажимаете.

Обратите внимание, что вы нажимаете коммиты, а не файлы. Итак, когда вы нажали, все готово. Вам не нужно ставить и фиксировать на сервере.

...