Github Flashcards
Qu’est ce que GitHub
Un hébergeur de dépôt de code en ligne
Quelle est la différence entre GitHub et Gitlab ?
Gitlab offre des outils plus robustes pour les repositories privée
GitHub peut être utilisé avec VSC, il privilégie la vitesse
Qu’est ce que Gît
Git est un système de contrôle de version open source
Donnez moi des exemple de commande git
Git init : créer un nouveau dépôt git
Git add : ajouter des fichier à l’index
Git commit : valider les modifications
Git push : envoyer les modifications locales sur la branche concernée
Git switch -c : changer de branche et créer une nouvelle
Git switch : changer de branche
Git remote : permet de se connecter à un dépôt distant
Git branch : pour lister les branches
Git pull : pour fusionner les modifications présentes sur le repository distant
Ou se trouve le fichier Readme.md
À la racine du projet
Quelle est la différence entre un framework et une library
Framework: ensemble de code pré écrit qui fournit une structure pour le développement d’applications logicielles ex harmonica, Angular, Vue, node.js
Library : collection de codes pré écrit qui peuvent être utilisés pour effectuer des tâches spécifiques ex react, three.js
Quelles sont les fonctionnalités de GitHub
Suivi de projet
Suivi de personne
Création d’équipe
Suivi des problèmes
Qu’est-ce que CI/CD
Continuous Intégration : automatisation des tests avec test unitaire, styling code. Si un problème survient, la pr est refusée
Continuous delivrery : si test ok, on merge automatiquement la dev sur la main
Avec la méthode SCRUM de Agile, citez - moi les 4 cérémonies
Sprint planning
Daily meeting
Review du code
Rétrospective