Outils pour utilisateurs

Outils du site


bloc2:prog:gen:versioning-prat

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édentesRévision précédente
Prochaine révision
Révision précédente
bloc2:prog:gen:versioning-prat [2025/04/22 10:55] – [Principes] catty.ebloc2:prog:gen:versioning-prat [2025/04/22 11:52] (Version actuelle) catty.e
Ligne 16: Ligne 16:
   * 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.   * 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'accès** au différente branche du projet, en définissant des niveaux de permissions pour les différents utilisateurs.   * Il est possible de **contrôler l'accès** au différente branche du projet, en définissant des niveaux de permissions pour les différents utilisateurs.
-\\ {{:bloc2:prog:gen:NhDEXzN - Imgur.jpg?300|}}\\ +\\ {{:bloc2:prog:gen:NhDEXzN - Imgur.jpg?300}}\\
 ==== Les principales opérations Git ==== ==== Les principales opérations Git ====
-\\ - **git init** Initialise un nouveau Git dans un répertoire. +  * **git init** Initialise un nouveau Git dans un répertoire. 
-\\ - **git add**: Ajoute des fichiers au "staging area", qui est une zone intermédiaire avant de valider les modifications. +  **git add**: Ajoute des fichiers au "staging area", qui est une zone intermédiaire avant de valider les modifications. 
-\\ - **git commit**: Valide les modifications du "staging area" dans l'historique du référentiel. +  **git commit**: Valide les modifications du "staging area" dans l'historique du référentiel. 
-\\ - **git status**: Affiche l'état du référentiel, les fichiers modifiés et les changements non validés. +  **git status**: Affiche l'état du référentiel, les fichiers modifiés et les changements non validés. 
-\\ - **git log**: Affiche l'historique des commits du référentiel. +  **git log**: Affiche l'historique des commits du référentiel. 
-\\ - **git branch**: Crée, liste ou supprime des branches. +  **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 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 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 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.+  **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'autres développeurs sur un projet commun et suivre **les modifications apportées** tous au long du projet. +  * **développer des logiciels** collaborer avec d'autres développeurs sur un projet commun et suivre **les modifications apportées** tous au long du projet. 
-\\ - des **collaboration entre scientifique**, notamment pour gérer les différente données de recherche, les analyses et les publications.+  des **collaboration entre scientifique**, notamment pour gérer les différente données de recherche, les analyses et les publications.
 ==== Références ==== ==== Références ====
-https://git-scm.com/docs/git/fr+  * https://git-scm.com/docs/git/fr 
 +  * https://www.jesuisundev.com/comprendre-git-en-7-minutes/
 \\ //Y compris liens vers des ressources Internet synthétiques// \\ //Y compris liens vers des ressources Internet synthétiques//
 ===== SVN ====== ===== SVN ======
bloc2/prog/gen/versioning-prat.1745312158.txt.gz · Dernière modification : 2025/04/22 10:55 de catty.e