Top 10 des questions sur GIT

De plus en plus d’entreprises et d’organisations abandonnent les systèmes de contrôle de version centralisés SVN, au profit des systèmes distribués comme GIT, de nombreux développeurs découvrent leur première introduction sur Git, GitHub et GitLab. Ces 10 questions vous aident à tester vos connaissances sur divers sujets, notamment l’utilisation des commandes Git de base, l’historique, etc…
 
 

1. A quoi sert le GIT?
GIT est un système de contrôle de version distribué et un système de gestion de code source (SCM) avec un accent mis sur le traitement des projets de toutes tailles, avec une grande rapidité et efficacité.

 

2. Qu’est-ce qu’un « repository » dans GIT?
Un « repository » contient un répertoire nommé .git, où git conserve toutes ses métadonnées pour le référentiel. Le contenu du répertoire .git est privé pour le git.

 

3. Quelle est la commande que vous pouvez utiliser pour écrire un message de commit?
La commande utilisée pour écrire un message de commit est « git commit –am ». –A sur la ligne de commande indique au git de valider le nouveau contenu de tous les fichiers modifiés. Vous pouvez utiliser « git add <fichier> » avant « git commit –am » si de nouveaux fichiers doivent être validés pour la première fois.

 

4. Quelle est la différence entre GIT et SVN?
La différence entre GIT et SVN est :

  • Git est moins recommandé pour la gestion de fichiers extrêmement volumineux ou la modification fréquente de fichiers binaires, alors que SVN peut gérer plusieurs projets stockés dans le même référentiel.
  • GIT ne prend pas en charge les ‘commits’ sur plusieurs branches. SVN permet la création de dossiers à n’importe quel emplacement de la structure du repository.
Différence entre Git et SVN
5. Quelles sont les étapes pour effectuer des changements dans git?
  • Créer le fichier
  • Ajouter le fichier ($ git add)
  • Comiter le fichier ($ git commit)
  • Transmettre les modifications à la branche master ($ git push origin master)

 

 
 

6. Quelle est la commande pour cloner un repository distant en locale?
$ git clone https://www.github.com/url

 

7. Quels sont les avantages d’utiliser GIT?
Les avantages d’utiliser GIT sont les suivants:

  • Redondance des données et réplication
  • Haute disponibilité
  • Collaboration entre les développeurs.
  • Tout type de projet peut utiliser GIT

 

8. Quelle langage est utilisée dans GIT?
GIT utilise le langage C pour réduire le temps d’exécution.

 

9. Qu’est-ce qu’un repository?
C’est l’emplacement où vos fichiers et leur historique sont stockés. Peut être local ou distant.

 

10. A quoi sert « .gitignore »?
« .gitignore » contient les noms de fichiers à ignorer lors du commit.

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *