Test Git
QCM Git avec réponses pour évaluer vos connaissances et préparer vos entretiens d'embauche. Évaluation de votre niveau technique en 20 minutes.
Mes résultats
Détails du test
Git est un outil de gestion de versions de code. Créé par Linus Torvald (c'est forcément bien) en 2005, il vient en successeur de SVN, ou CVS pour les plus anciens. La force de Git se base sur son architecture décentralisée et sur sa gestion des branches fiable et poussée. Github, Gitlab ou Bitbucket l'ont implémenté dans une interface web, mais nous allons voir ici les bases !
Ce QCM vous permettra de vous rafraîchir la mémoire sur des concepts clé de cet outil largement accepté par la communauté des développeurs.
Les notions explorées dans ce test :
- Les concepts de base : “Git, c’est quoi ? Comment ça fonctionne ?”
- Les commandes de bases : commit, checkout, branch, merge, config, ...
- Les commandes et options utiles dans un cadre collaboratif : pull, push, rebase, ...
- Quelques concepts avancées : protocoles de communication, structure du répertoire .git, ...
Auteur du test : Ippon Tech
La practice Fullstack d'Ippon Technologies est la plus populaire, parce qu'elle est historique. Dans le monde, il serait plus de 200 experts à en faire partie (Mais on est pas sûrs parce qu'on les a jamais tous vu dans la même pièce). Chez Ippon, une Practice désigne l'organisation que prend une communauté de compétence quand elle se structure pour apporter de la valeur à ses clients. Leur expertise étant leur coeur de métier, ils prennent soin de bien valoriser les connaissances et les compétences de chacun.
Ils ont donc des communautés, pour permettre à chacun de rencontrer des experts avec les mêmes centres d'intérêts. La communauté Fullstack a donc beaucoup de membres en commun avec la communauté Craftmanship par exemple.
La formation c'est important ! La Practice Fullstack anime donc la Black Belt Fullstack.
Les belts sont des parcours d'auto-formation. Chaque collaborateur travaille a passer une Belt, en fonction de son projet professionnel. Un développeur peut par exemple décider de passer une Belt Agile et sera accompagné par un Mentor de ce la communauté Agile pour cela. Certains passent leur ceinture en quelques mois, d'autres sont plus dures et demandent plusieurs années de travail, même à des experts. Lorsque le consultant passe l'étape, la Belt lui est remise, lors d'une cérémonie sur le tatami.
Cette démarche d'auto-formation et de transfert avec ses pairs est très important pour Ippon. C'est parce qu'ils pensent que ceux qui font la démarche de s'auto-évaluer ont le soucis d'apprendre et correspondent à l'état d'esprit d'Ippon qu'ils ont aimé rédiger ce questionnaire.
J'imagine que cet échange développe aussi une belle relation entre les collaborateurs d'Ippon. La preuve en est que Julien et Grégoire ont été très prolifiques, ils ont aimé rédiger ces questions ensemble !
Exemple de question
En ligne de commande, lors d'un rebase intéractif, je souhaite supprimer un commit inutile. Quelle(s) action(s) du rebase me permet de faire cette opération ?
Avis des développeurs et techs
Tests recommandés
- Combien gagne un Développeur Web en 2024 ?
- Toutes nos questions d'entretiens pour Développeur Web