bloc2:prog:gen:versioning-prat
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc2:prog:gen:versioning-prat [2025/03/17 23:17] – [Usages] catty.e | bloc2:prog:gen:versioning-prat [2025/04/22 11:52] (Version actuelle) – catty.e | ||
|---|---|---|---|
| Ligne 12: | Ligne 12: | ||
| ==== Principes ==== | ==== Principes ==== | ||
| - | - **Chaque développeur** possède une copie complète du projet, ce qui permet de travailler hors ligne et de collaborer facilement sans modifier forcement le code du ou des autres développeurs. | + | * **Chaque développeur** possède une copie complète du projet, ce qui permet de travailler hors ligne et de collaborer facilement sans modifier forcement le code du ou des autres développeurs. |
| - | + | | |
| - | - Chaque modification apportée aux différent fichiers est enregistrer lors de **l' | + | |
| - | + | * Il est possible de **contrôler l' | |
| - | - Une autre fonctionnalité de Git est de permettre de **créer des branches**, des copies indépendantes du projet, pour **développer des fonctionnalités** ou **corriger des bugs** sans affecter le code principal. Les branches peuvent ensuite être remonter dans la branche du projet principal. | + | \\ {{: |
| - | + | ||
| - | - il est possible de **contrôler l' | + | |
| ==== Les principales opérations Git ==== | ==== Les principales opérations Git ==== | ||
| + | * **git init** Initialise un nouveau Git dans un répertoire. | ||
| + | * **git add**: Ajoute des fichiers au " | ||
| + | * **git commit**: Valide les modifications du " | ||
| + | * **git status**: Affiche l' | ||
| + | * **git log**: Affiche l' | ||
| + | * **git branch**: Crée, liste ou supprime des branches. | ||
| + | * **git checkout**: Permet de passer d'une branche à une autre ou de revenir à une version antérieure. | ||
| + | * **git merge**: Fusionne une branche dans une autre. | ||
| + | * **git pull**: Télécharge les dernières modifications du référentiel distant et les fusionne dans la branche locale. | ||
| + | * **git push**: Envoie les modifications locales vers le dépôt de projet distant. | ||
| ==== Usages ==== | ==== Usages ==== | ||
| Git est utilisé dans de nombreux contextes, notamment pour : | Git est utilisé dans de nombreux contextes, notamment pour : | ||
| - | + | * **développer des logiciels** collaborer avec d' | |
| - | - **développer des logiciels** collaborer avec d' | + | |
| - | + | ||
| - | - des **collaboration entre scientifique**, | + | |
| ==== Références ==== | ==== Références ==== | ||
| - | //Y compris liens vers des ressources Internet synthétiques// | + | * https:// |
| + | * https:// | ||
| + | \\ //Y compris liens vers des ressources Internet synthétiques// | ||
| ===== SVN ====== | ===== SVN ====== | ||
| ==== Les principales opérations SVN ===== | ==== Les principales opérations SVN ===== | ||
bloc2/prog/gen/versioning-prat.1742249871.txt.gz · Dernière modification : 2025/03/17 23:17 de catty.e
