| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| cours:git-start [2023/03/22 18:27] – [Travailler en local] jcheron | cours:git-start [2025/12/10 02:22] (Version actuelle) – jcheron |
|---|
| Un repository est un projet hébergé sur la plateforme, permettant de travailler à plusieurs. | Un repository est un projet hébergé sur la plateforme, permettant de travailler à plusieurs. |
| |
| La solution la plus simple, surtout pour les débutants, et de créer le repository sur github : | La solution la plus simple, surtout pour les débutants, est de créer le repository sur github : |
| |
| - Créer au besoin un compte guthub si vous n'en avez pas ; | - Créer au besoin un compte github si vous n'en avez pas ; |
| - Allez dans **Repositories**, puis cliquez sur **New** : | - Allez dans **Repositories**, puis cliquez sur **New** : |
| |
| <html><div class="imageB"></html>{{:cours:pasted:20230322-174112.png}}<html></div></html> | <html><div class="imageB"></html>{{:cours:pasted:20230322-174112.png}}<html></div></html> |
| |
| Cocher la case <label>Add a README file</label>, pour que le système de fichier du repository existe (ce qui va permettre de le cloner ensuite). | Cocher la case <label>Add a README file</label>, pour que le système de fichiers du repository existe (ce qui va permettre de le cloner ensuite). |
| |
| <html><div class="imageB"></html>{{:cours:pasted:20230322-174326.png?500}}<html></div></html> | <html><div class="imageB"></html>{{:cours:pasted:20230322-174326.png?500}}<html></div></html> |
| </sxh> | </sxh> |
| |
| | === 2 - Work === |
| |
| === 2 - Commit === | Vous travaillez en local sur votre projet... |
| | |
| | === 3 - Commit === |
| |
| * Vous avez travaillé et modifié des fichiers (ajout/modification/suppression) | * Vous avez travaillé et modifié des fichiers (ajout/modification/suppression) |
| |
| <sxh bash;gutter:false> | <sxh bash;gutter:false> |
| git commit - m "feat: ajout de [NomFonctionnalite]" | git commit -m "feat: ajout de [NomFonctionnalite]" |
| </sxh> | </sxh> |
| |
| * ... | * ... |
| |
| === 3 - Envoi des modifications sur Github === | === 4 - push === |
| | |
| | Il s'agit maintenant d'envoyer les commits locaux non pushés sur **github** : |
| |
| <sxh bash;gutter:false> | <sxh bash;gutter:false> |
| </sxh> | </sxh> |
| |
| | Pour aller plus loin : [[cours:git|]] |