Intern
Qu'est-ce qu'un dépôt ?
sobes.tech IA
Réponse de l'IA
Un dépôt est un stockage de versions du code source d’un projet, géré par un système de contrôle de versions comme Git. Il permet de suivre les modifications, de collaborer avec d’autres développeurs et de revenir à des états antérieurs du projet.
Composants principaux du dépôt :
- Répertoire de travail (Working Directory) : Fichiers du projet sur la machine locale du développeur.
- Zone de staging (Staging Area / Index) : État intermédiaire où les modifications sont ajoutées avant d’être validées.
- Historique des commits (Commit History) : Séquence de modifications enregistrées formant des branches.
Types de dépôts :
- Dépôt local : Stocké sur la machine locale du développeur.
- Dépôt distant : Stocké sur un serveur (par exemple, GitHub, GitLab, Bitbucket) et utilisé pour la collaboration et la sauvegarde.
Opérations principales :
git clone <url>: Créer une copie locale du dépôt distant.git add <fichier>: Ajouter des modifications du fichier à la zone de staging.git commit -m "message": Enregistrer les modifications de la zone de staging dans l’historique des commits.git push: Envoyer les commits locaux au dépôt distant.git pull: Récupérer les modifications du dépôt distant et les fusionner avec la version locale.