Vous êtes sur la page 1sur 4

1.

DevOps : Approche de développement logiciel qui combine les pratiques de


développement et d'opérations pour améliorer la collaboration, l'efficacité
et la qualité des logiciels.
2. L'intégration continue : Pratique de développement logiciel où les
modifications de code sont intégrées et vérifiées automatiquement dans un
référentiel central plusieurs fois par jour.
3. Le développement continu : Approche de développement logiciel qui met
l'accent sur la livraison fréquente et régulière de nouvelles fonctionnalités
ou améliorations.
4. GIT : Système de gestion de version distribué largement utilisé pour le suivi
des modifications du code source d'un projet.
5. Différence entre Git et GitHub : Git est un système de gestion de version,
tandis que GitHub est un service d'hébergement de code basé sur Git.
6. Services offerts par Azure DevOps : Suite d'outils et de services offerts par
Microsoft pour soutenir les pratiques DevOps, comprenant la gestion du
code source, l'intégration continue, la gestion des exigences et des projets,
la gestion des tests, et la gestion des packages d'artefacts, entre autres.
7. Admin système : chargé de maintenir, de gérer et d'optimiser
l'infrastructure informatique de l'entreprise pour assurer un déploiement
rapide et fiable de logiciels et services.
8. Azure repos : service d'hébergement de référentiels Git et de contrôle de
version de code source fourni par Microsoft dans le cadre de la plateforme
cloud Azure. offre des fonctionnalités telles que la gestion de code source, la
gestion de versions, la gestion des branches, la gestion des conflits, la
vérification de code, la collaboration d'équipe, la sécurité et l'intégration
avec d'autres outils de développement. Il offre également une intégration
transparente avec les autres services Azure.
9. Devsecops : approche de développement logiciel qui vise à intégrer la
sécurité dès le début du processus de développement, tout en assurant une
livraison continue et une collaboration étroite entre les équipes de
développement, de sécurité et d'exploitation.
10. .gitignore : Le fichier .gitignore permet d'exclure certains fichiers et
répertoires du contrôle de version de Git. Il est utilisé pour éviter la
pollution du référentiel avec des fichiers non pertinents.
11.Git remote : permet de gérer les référentiels distants associés à un projet.
12.Fork : une copie d'un référentiel de code source existant (ou "dépôt") dans
un autre référentiel Git.En d'autres termes, un fork permet à un
développeur de créer sa propre copie d'un projet existant pour y apporter
des modifications, sans avoir à modifier directement le projet original
13.Clone : une copie complète d'un référentiel distant (repository) sur votre
ordinateur local. Cette copie contient toutes les informations du référentiel,
y compris l'historique des commits, les branches et les tags.
14.Head : un pointeur qui désigne la dernière validation (commit) sur la
branche courante. Il représente l'état actuel de l'arborescence des fichiers
du référentiel, c'est-à-dire la version la plus récente du code source.
15.Commit : sauvegarde les modifications apportées au code source d'un
projet avec un message descriptif. Il permet de garder une trace de
l'historique des modifications et de travailler sur différentes versions du
projet en même temps
16.Repository : un espace de stockage pour le code source d'un projet. Il
contient tous les fichiers, les dossiers et l'historique des modifications
effectuées sur le projet.

Liste de quelques commandes de base en GIT :

1.git config –global user.name <nom> :Modifie le nom d’utilisateur dans votre
config git
2.git config –global user.email <mail>:Modifie l’adresse email dans votre
configuration git
3.git init <le_nom_de_votre_repo_git> :Initialise un nouveau repo git
4.git init --bare <nom_de_depot> :Initialise un repo sans working tree
5.git clone <url_du_depot_git> :Clone un repo git
6.git add <nom_du_ou_des_fichier(s)> :Ajoute les fichiers spécifiés à l’index
7.git add * :Ajoute tous les fichiers à l’index
8.git add --patch * :Ouvre le mode interactif de git add
9.git commit :Permet de commit des modifications
10.git commit -m <message_de_commit> :Permet de commit en donnant un
message de commit
11.git commit –a :Add & commit tous les fichiers modifiés ou supprimés
12.git diff :Montre les modifications dans l’index non commitées
13.git diff <branche_1> <branche_2> :Montre les différences entre deux
branches
14.git reset <fichier> :L’inverse de git add
15.git reset <hash_du_commit> :Retourne au commit choisi
16.git reset –hard <hash_du_commit> :Pareil mais supprime tous les
changements
17.git status:Affiche les statuts du working tree
18.git rm <fichier(s)> :Supprime les fichiers du working tree et de l’index
19.git log :Affiche l’historique des commits
20.git log –follow <nom_du_fichier> :Affiche l’historique des changements du
fichier
21.git show <hash_du_commit> :Affiche les détails d’un commit
22.git tag <hash_du_commit> :Donne un tag au commit
23.git branch :Liste toutes les branches locales du repo actuel
24.git branch <branche> :Crée une nouvelle branche
25.git branch -d <branche> :Supprime une certaine branche
26.git checkout <branche> :Permet de changer de branche
27.git checkout -b <branche> : Crée une nouvelle branche et passe dessus
28.git merge <branche> :Merge une branche à la branche actuelle
29.git remote add <nom> <lien_git> : Ajoute un serveur git en lui donnant un
nom remote
30.git push : Push le commit sur git
31.git push <remote> <branche> :Push le commit en spécifiant un repo et une
branche
32.git push –all <remote> :Push tous les commits de toutes branches sur
remote
33.git pull <branche> :Pull les derniers commits d’une branche

Vous aimerez peut-être aussi