2011-01-31 4 views
0

Je viens d'installer git sur mon serveur de production et j'ai ajouté tout mon code de production sous/httpdocs/à mon dépôt git et je l'ai validé.Création du répertoire de développement git

J'ai maintenant configuré mon serveur web de développement pour utiliser/httpdocs/dev/comme répertoire racine HTML et je veux utiliser/dev/comme mon répertoire de transfert et de développement. Comment puis-je utiliser git pour créer une branche sur/httpdocs/dev/telle que je puisse apporter des modifications, la valider, puis la récupérer dans mon dossier/httpdocs /?

Merci, Git Débutant

+1

J'ai finalement décidé d'utiliser github.com comme dépôt distant - j'ai dû m'inscrire au plan Micro (7 $/mois) pour avoir un dépôt privé mais je pense que ça valait le coup d'avoir mon code sauvegardé et d'avoir simple pointer-cliquer sur la navigation de mon dépôt en utilisant github.com. J'ai également décidé d'enregistrer un nouveau domaine, dev-xxxx.com, afin que je puisse facilement y apporter des modifications et les transférer vers mon dépôt privé github.com. Ils prennent également en charge les hooks post-réception, donc je suis en train de m'en occuper maintenant. http://help.github.com/post-receive-hooks/ –

Répondre

1

Vous pouvez en savoir plus sur ce webpage pour plus de détails, mais fondamentalement, vous pouvez créer un repo nu sur votre serveur avec git init --bare, puis ajouter un post-recevoir un crochet au repo nu avec ce qui suit. Arrowmaster, merci pour le conseil!

#!/bin/sh 
GIT_WORK_TREE=/httpdocs git checkout -f 
0

"cd/httpdocs/dev", suivi d'un "git init". Terminé.

Veuillez lire la documentation, ils sont là pour expliquer comment faire ces tâches très simples.

Questions connexes