Projet Socle ENT
Pages enfant
  • Workflow rapide

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 5.3

...

  1. Depuis https://github.com/EsupPortail/esup-uportal et une fois connecté sous son nom (vbonamy ici), on fork esup-uportal.git
    -> bouton fork en haut à droite
  2. On récupère son esup-uportal ainsi forké sur sa machine :
    Bloc de code
    git clone git@github.com:vbonamy/esup-uportal.git
    cd esup-uportal
    
  3. On ajoute une référence au dépôt EsupPortail pour pouvoir synchroniser son fork avec :
    Bloc de code
    git remote add upstream git://github.com/EsupPortail/esup-uportal.git
    git fetch upstream
    
  4. Dans l'optique de proposer une nouvelle fonctionnalité, correction de bug, on créé une branche spécifique qui contiendra uniquement les commits correspondant à ces travaux.
    Bloc de code
    git checkout -b modif-readme origin/master
    
  5. On fait les modifications qui vont bien directement dans cette branche (modif-readme ici), on fait des commit et on pousse - notez que l'on pousse dans une nouvelle branche de même nom ("modif-readme" ici) sur son fork github :
    Bloc de code
    git mv README README-JASIG
    git commit -m "rename README -> README-JASIG"
    echo 'Bienvenue sur esup-uportal, entrepôt de travail du GT EsupV4' > README
    echo 'https://www.esup-portail.org/display/ESUPMU/Groupe+de+travail+ESUP+V4' >> README
    git add README
    git commit -m "README specific to esup-uportal"
    git push origin modif-readme
    
  6. On propose maintenant notre contribution depuis https://github.com/vbonamy/esup-uportal en faisant un "pull request"
    -> bouton "pull request" en haut à droite (en choisissant la branche modif-readme ici)

...