Я использую git и github с моей небольшой командой разработчиков для наших проектов. Я не могу не думать, что мы делаем все правильно. Мне интересно узнать, как другие используют этот рабочий процесс в своих проектах.
Как мы его используем:
Перед каждым изменением мы вступаем в слияние, возвращаемся обратно в мастера, выполняем локально и нажимаем на наш репозиторий github. Затем мы получаем ssh в нашу тестовую среду и вытягиваем ведущую ветвь github repo. Мы еще не совсем поняли rebase
, fetch
или tagging
.
Как я хотел бы использовать его: Я хотел бы иметь возможность ssh на разные серверы и вытаскивать определенную тегированную версию, такую как "фаза 1" на сервер. Возможно ли это, или мне нужны два разных репозитория github?
Предполагаете ли вы, что git pull
определенная ветка на веб-серверах или создать новый псевдоним git push
для?
Можете ли вы управлять кандидатами на выпуск или средой (тестирование, разработка, производство) в одном хранилище git? или вам нужно несколько?
Если вытащить это решение, вы можете вытащить конкретный tag
?