Actuellement mon site web (serveur de production) ont déjà beaucoup de code. Et maintenant, je veux commencer à utiliser Git pour mes projets d'installation et de configuration d'un serveur de test pour mon équipe. Quelqu'un peut-il me conseiller?
Voici l'image dans mon esprit:
Production - Production server which already have codes
↑
Staging - New staging server, will install Trac too
↗↙ ↖↘
Developer1 Developer2 - Local development
Ma question est, comment dois-je commencer?
Voici quelques étapes dans mon esprit:
- faire un
git init
dans le serveur de production (est-ce bien sûr?) -
clone
le repo de la production à la mise en scène serveur - les développeurs
clone
le repo de la mise en scène de leur machine locale -
push
fichiers sur le serveur de test après avoir terminer la modification de - lors de la mise en scène est prête,
push
tout à la production
Ne ce flux de travail, de sens, ou il ya une meilleure façon de le faire?
Que faire si je ne veux modifier un fichier?
N'origin/master n'a rien à voir avec elle dans ce processus?? Qui en est l'origine? je vais finir par avoir plusieurs origines??
Aussi, quand un développeur branch
dans ce cas?