Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
enseignement:aide:forge [2017/09/28 09:06]
ecoquery
enseignement:aide:forge [2017/09/28 09:12] (Version actuelle)
ecoquery [Aide sur l'utilisation de la forge UCBL]
Ligne 5: Ligne 5:
 Problème de connexion ? [[https://forge.univ-lyon1.fr/EMMANUEL.COQUERY/forge/wikis/faq|Essayer la FAQ]] Problème de connexion ? [[https://forge.univ-lyon1.fr/EMMANUEL.COQUERY/forge/wikis/faq|Essayer la FAQ]]
  
-** Ce qui suit est obsolète, la forge ayant été migrée sur Gitlab ** 
  
  
Ligne 45: Ligne 44:
 Une fois les modifications satisfaisantes il faut les valider: Une fois les modifications satisfaisantes il faut les valider:
 <code shell> <code shell>
-git commit -a -m "Un message qui explique ce qu'on a fait" # ici, le -a indique à git de prendre en compte tous les fichiers modifiés+git commit -a -m "Un message qui explique ce qu'on a fait" # 
 </code> </code>
 +Ici, le ''-a'' indique à git de prendre en compte tous les fichiers modifiés en plus des fichier spécifiés avec''git add'' (voir [[https://git-scm.com/book/en/v2/Getting-Started-Git-Basics|Git Basics]] pour plus de détails, en anglais)
 <note tip>Si git se plaint de ne pas connaître l'identité du développeur, utiliser une fois les commandes suivantes: <note tip>Si git se plaint de ne pas connaître l'identité du développeur, utiliser une fois les commandes suivantes:
 <code shell> <code shell>
Ligne 52: Ligne 52:
 git config --global user.email "mon.email@etu.univ-lyon1.fr" git config --global user.email "mon.email@etu.univ-lyon1.fr"
 </code> </code>
 +</note>
  
-Il est possible de faire plusieurs cycle modifications/commit, mais pour le moment les modifications ne sont pas propagées vers la forge. Cette propagation se fait via:<code shell>git push</code>. +Il est possible de faire plusieurs cycle modifications/commit, mais pour le moment les modifications ne sont pas propagées vers la forge. Cette propagation se fait via:<code shell>git push</code> 
-<note tip>Il est prudent de précéder un ''git push'' par ''git pull'' de façon à être sûr d'avoir la dernière version du dépôt. La réconciliation des changements peut nécessiter une fusion (merge) que git tentera de faire automatiquement (remplacer pull par fetch pour fusionner manuellement ensuite via merge). Voir https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches (en anglais) pour des scénarios avec fusion.</note>+<note tip>Il est prudent de précéder un ''git push'' par ''git pull'' de façon à être sûr d'avoir la dernière version du dépôt. La réconciliation des changements peut nécessiter une fusion (merge) que git tentera de faire automatiquement (remplacer ''pull'' par ''fetch'' pour fusionner manuellement ensuite via ''git merge'' ou ''git rebase''). Voir [[https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches|la documentation de gestion des branches distantes]] et de [[https://git-scm.com/book/en/v2/Git-Branching-Rebasing|rebase]] (en anglais).</note>