Git push : envoyer tes commits

git push envoie tes commits locaux vers le depot distant pour les partager avec ton equipe. Decouvre comment l'utiliser, configurer le tracking et gerer les rejets.

Concept cle

C'est quoi git push ?

git push envoie tes commits locaux vers un depot distant (generalement sur GitHub ou GitLab). C'est comme ca que tu partages ton travail avec les autres.

Push ne fonctionne que si ta branche locale est a jour avec le distant. Si quelqu'un a pousse des commits entre-temps, tu devras d'abord faire un git pull.

Syntaxe de git push

git push

Pousse vers la branche trackee

git push -u origin <branche>

Pousse et configure le tracking

git push origin --delete <branche>

Supprime une branche distante

Git push en pratique

Push simple, nouvelle branche et gestion des rejets.

Push simple

Nouvelle branche

Push rejete

Attention

git push --force : a utiliser avec precaution

Le force push ecrase l'historique distant. Il peut supprimer le travail de tes collegues.

Quand c'est OK

  • Sur une branche personnelle apres un rebase
  • Pour corriger un commit pousse par erreur (seul sur la branche)

Quand c'est dangereux

  • Sur main ou une branche partagee
  • Quand d'autres ont deja pull la branche
A

GitQuest est conçu par Anaïs, développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.

Questions sur git push

Pratique push et pull dans GitQuest

Les enquetes GitQuest simulent le travail en equipe avec des depots distants.

Commencer les enquetes