Push vers GitHub
Upload ton code
⏱ Estim. ~7 min
01 · Lire
Tu sais que GitHub met ton code en ligne. Maintenant on va vraiment push quelque chose dessus. Push, c'est la commande git qui upload tes commits locaux vers un repo distant.
C'est un setup en deux étapes : d'abord dire à git où push (connecte-toi à une URL GitHub), puis push tes commits. Une fois la première configuration faite, les push suivants ne demanderont qu'une seule commande.
💡 Imagine çaImagine que tu mets en place un transfert de courrier. D'abord tu indiques à la poste ta nouvelle adresse (git remote add), puis tu envoies des colis (git push). Ensuite la poste se souvient où expédier les choses.
Points clés
- git remote add origin URL connecte ton repo local à GitHub
- git push -u origin main upload tes commits la première fois
- Après le premier push, il suffit de git push pour la suite
02 · Pratique terminal
On va configurer un projet et le push sur GitHub. D'abord initialise le repo.
(Cette section est interactive — active JavaScript pour l'utiliser.)
03 · Pratique terminal
Mets tous les fichiers en stage.
(Cette section est interactive — active JavaScript pour l'utiliser.)
04 · Compléter
Le nom conventionnel de ton remote GitHub principal est ___.
05 · Pratique terminal
Commite tes fichiers.
(Cette section est interactive — active JavaScript pour l'utiliser.)
06 · Pratique terminal
Connecte ton repo local à GitHub. origin est le nom conventionnel pour « ta connexion GitHub », et l'URL est l'adresse de ton projet en ligne.
(Cette section est interactive — active JavaScript pour l'utiliser.)
07 · Pratique terminal
Upload ton code sur GitHub. Le flag -u retient la connexion, pour simplifier les push suivants.
(Cette section est interactive — active JavaScript pour l'utiliser.)
08 · Quiz
Dans git push -u origin main, à quoi sert le flag -u ?
- Annuler le push en cas de pépin
- N'uploader que les fichiers non commités
- Mettre à jour l'URL du remote
- Retenir la connexion pour que git push suffise ensuite
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.