Je commets quelques modifications localement, puis j'appuie sur github en utilisant 'git push origin master'. Il pousse toujours la base de code complète (à en juger par la quantité de données transférées).pourquoi Git envoie-t-il le dépôt entier à chaque fois que l'on appuie sur le maître d'origine?
Je dois être manquant quelque chose de simple .. ne devrait que pousser les fichiers modifiés ..?
Il est inoffensif d'utiliser 'git add' pour un fichier qui est déjà dans le dépôt et qui n'a pas changé - Git le reconnaîtra et ne fera rien. Cependant, si vous avez des fichiers * autres * (tels que des fichiers compilés '.obj') qui sont ajoutés avec' git add .', alors cela pourrait certainement expliquer le comportement que vous avez vu. C'est une bonne idée de prendre l'habitude de faire un «statut git» fréquemment, pour vous assurer que votre idée de ce qui a changé et l'idée de Git correspondent réellement. –