G.5 · Versionner et collaborer
Travailler avec un dépôt distant : clone, push, pull
Lab sur une machine Linux · questionnaire de validation · gratuit, dans le navigateur
Jusqu'ici, tout restait sur votre machine. Pour travailler en équipe, chacun a sa copie complète du dépôt, et un dépôt distant (sur GitHub, GitLab, un serveur de l'entreprise) sert de point de rendez-vous. On y pousse son travail, on y récupère celui des autres. Ici, le serveur est simulé par un dépôt sur votre machine, ~/serveur/projet.git : les commandes sont exactement les mêmes qu'avec GitHub.
Ce que vous saurez à la fin : cloner un dépôt, pousser vos commits, récupérer ceux des autres avec
fetchetpull, et comprendre pourquoi unpushest refusé quand le serveur a avancé.
Au programme de ce lab
- Votre mission
- Pas à pas
- Cloner
- Pousser
- Récupérer le travail des autres
- Le push refusé
Ce que KubeNow vérifie
- ~/projet est un clone du serveur
- Votre commit (notes.md) est sur le serveur
- Le commit de Camille est sur le serveur, avant ou avec le vôtre
- Votre dépôt local est à jour avec le serveur