Une fois le projet initialisé ou cloné il faut créer un dépot distant.:
git remote add NOM-DU-DEPOT-DISTAN NOM-DU-CHEMIN
Exemple
git remote add origin https://github.com/JulienDgwww/apex-test.git
Ensuite, pour pas travailler sur la branche Master, nous allons créer une ou plusieurs nouvelles branche ( selon les modifications à faire)
git branch NOM-DE-LA-BRANCHE
Exemple
git branch second
Pour voir TOUTES nos branche:
git branch
Pour switché d’une branche à une autre
git checkout NOM-DE-LA-BRANCHE
Exemple
git checkout second
Maintenant que nous somme sur notre nouvelle branche, nous pouvons travailler sans impacter NI les autres branches, NI la branche Principal ( ici Master)
Astuce pour un GIT clair. Faite des commits ! au moment de la pull-request, ça sera plus claire pour la compréhension des demandes de pull vers la branche principal.
git add NOM-DU-FICHIER-AJOUTER ( OU DU FICHER MODIFIER AVEC SONT EXTENSION)
git commit -m "LE COMMIT EN RAPPORT AVEC LES MODIFICATION EFFECTUE. (EXEMPLE: RAJOUT MOYEN DE PAIEMENT...)"
Si la branche n’a jamais été push ( notre cas dans les exemples)
git push -u NOM-DU-DEPOT-DISTAN NOM-DE-LA-BRANCHE-ACTUEL
Ici dans nos Exemple
git push -u origin second
Maintenant, rendez-vous dans le projet sur Github, dans l’onglet « branches » et envoyé votre branch en new pull-request.
Les administrateurs du projets, pourront retrouvé dans l’onglet pull-request, les divers demande de pull à la branche, avec les commits, des éventuels commentaires, les modifications/rajout apporté, etc… Ils pourront alors accepté de mergé sur la branche master, ou bien de refusé, de commenter etc…
PS: Dans l’onglet « Code » ( ou nous voyons tous le ficher/dossier qui sont sur la branche principal (ici master)), nous avons également accès à un menu déroulant ( Là où on retrouve, « branche », « tags », « code » etc…) et nous voyons toute les branches qui on été créé et poussé sur le projet, nous pouvons voyagé d’une branche à l’autre et voire ce qu’elle contient.