2010-10-19 4 views
2

Je suis un "débutant GIT" depuis le début avec Heroku, et je suis curieux de savoir quelle serait la meilleure pratique dans la façon de travailler avec.Flux de travail Git sur Heroku

A partir de maintenant, mon site dispose d'un environnement de production et d'un environnement intermédiaire.

Cependant, je suis seulement en utilisant les plus élémentaires commandes de GIT, à savoir:

git add . 
git commit -m "some changes" 
git push production master 

par exemple ...

Ces derniers temps que je l'ai lu sur le travail avec des branches et je comprends que ce est le chemin à parcourir. Ce dont j'ai besoin de l'aide cependant est de comprendre comment créer une branche de développement, en le poussant à la mise en scène ou à la production et si les choses tournent mal à revenir à ma dernière branche de travail.

Toute aide avec le code sur ce ou des liens vers des tutoriels serait grandement appréciée.

À la votre!

+0

Toutes les ressources pour l'apprentissage Git suggéré dans les réponses sont grandes, et il est une courbe d'apprentissage beaucoup moins profond il paraît au premier abord. Cependant, lorsque vous commencez à jouer avec des branches, souvenez-vous qu'Heroku ne vous permettra que de pousser votre branche principale en production. –

+1

Des mises à jour? Comment ça se passe? –

Répondre

2

Voici mes premiers pas:

  1. google "git pour les informaticiens"
  2. Gitcasts.org
  3. gitready.com
  4. de progit.org/book~~number=plural

Vérifiez ici pour les instructions.

être sur le canal #git sur IRC (http://webchat.freenode.net/)

Je suis disponible sur twitter sous le même ID pour vous aider ainsi :)

+0

Merci pour les conseils! – Erik

+0

la carte git dzone est sympa aussi. – revdrjrr

+0

Je suis vraiment aimer l'IRC ces jours-ci .. beaucoup de gens tout le temps .. réponses viennent plus vite que tout autre forum .. YMMV :) et attention aux réponses RTFM;) –

0

Railscasts a quelque chose de bon, si daté, des vidéos sur git aussi bien. Ils étaient un bon brise-glace, donc je n'étais pas si intimidé par git.

Questions connexes