Как я могу настроить удаленные каталоги в Git, где я могу локально протолкнуть ветвь stage на удаленный сервер и увидеть живые изменения на промежуточном сервере, например stage.example. com?
У меня есть представление (отчасти потому, что я ухожу от SVN), что я могу поддерживать (локально) 3 разные «основные» ветки следующим образом:
- голый
репозиторий Git на удаленном компьютере (чтобы я мог получить к нему доступ отовсюду) master (HEAD)
scp -r
скопируйте репозиторий - bare
git с удаленного сервера в мой удаленный рабочий домен stage.example.com
origin / stage
Очевидно, что это не работает, но я не знаю, почему и как это сделать лучше.
Исходя из фон SVN Я новичок в Git, но просмотрел множество руководств (Peepcode & ThinkVitamin) , но до сих пор не могу понять, как это настроить.