Procédures Git

Procédures Git

Dimanche, Mars 1, 2015
  1. Se positionner dans le dossier du site drupal de wamp/www/ et faire un clic droit> git bash
  2. Récupérer le projet avec un git clone :
    git clone https://github.com/[compteGit]/[nomduprojet].git
  3. Prendre la base de données se trouvant dans le dossier dump de la branch develop (visiblepatient.sql) => Pour récupérer la branch develop, il faut faire un
    git checkout -b develop.
  4. Modifier le fichier settings.php se trouvant dans le dossier « sites/default/ » afin de pointer sur la nouvelle base de données (installation de base d’un projet Drupal).
    Pour information : Le dossier « files » n’est pas présent dans le repository git car il est trop gros (> 7go), il faut le récuperer autrement
    On peut aussi utiliser Stage File Proxy module, et le configurer comme ci avecDrush
    drush variable-set stage_file_proxy_origin "http://loginDrupal:passDrupal@site distant.fr/"


Voici maintenant  les étapes à suivre pour développer :

  • je mets à jour mon local
    git pull origin develop
     
  • je switch sur ma nouvelle branche issue_12345  (exemple pour le ticket 12345 : issue_12345)
    git checkout -b issue_12345
     
  • je dev puis j’ajoute mes modifs (disons le fichier sites/all/modules/custom/prj_custom/prj_custom.module)
    git add sites/all/modules/custom/prj_custom/prj_custom.module
  • je commit
    git commit -m « 12345 : message »
  • je push ma branch sur github
    git push origin issue_12345
  • j’initie mon Pull Request sur github ( https://github.com/[compteGit]/[nomduprojet] )
  • je me remets sur develop pour pouvoir recommencer un cycle
    git checkout develop
  • pour récuperer les dernières modifications de develop, dans Git Bash:
    git pull origin develop
  • pour verifier que tout est ok :
    git status
  • Setting your branch to exactly match the remote branch
    git fetch origin
    git reset --hard origin/develop

     

Informations importantes :

-Pensez à bien créer le pull request sur la branch develop.

-Pensez à désactiver le compilateur Less avant de faire un checkout develop.

 

Tags: 

Bienvenue sur le blog !

Il s'agissait au départ d'un recueil de notes donc certains billets sont plutôt succincts.
J'espère que vous y trouverez l'info qu'il vous manque dans votre recherche.
Vos commentaires sont les bienvenus.

Bonne lecture !

Mois / Années

Recherche