Bon eh bien, j'ai créé une branche 1.0, puis j'ai quasiment tout effacé, j'ai recommencé un projet par dessus. Ca marche du tonerre, je peux switcher d'une branche à l'autre, c'est transparent pour moi

Ah, et j'ai essayé Git stash aussi, ça a certainement un intérêt pour certains, mais probablement pas pour moi. Mais j'imagine que ça doit plus servir dans un environnement pro.
Sinon, sous KDevelop, je peux commit (donc su mon dépôt local, si j'ai bien compris), mais pas pusher. Etonnant, j'y arrive avec Tortoise Git, GitTk, sans problème. Là, il me sort ça :
/mnt/Data/prog/FMetro> git push
Command exited with value 128.
warning: push.default n'est pas défini ; sa valeur implicite a changé dans Git 2.0
de 'matching' vers 'simple'. Pour supprimer ce message et maintenir
le comportement actuel après la modification de la valeur de défaut, utilisez :
git config --global push.default matching
Pour supprimer ce message et adopter le nouveau comportement maintenant, utilisez :
git config --global push.default simple
Quand push.default vaudra 'matching', git poussera les branches locales
sur les branches distantes qui existent déjà avec le même nom.
Depuis Git 2.0, Git utilise par défaut le comportement plus conservatif 'simple'
qui ne pousse la branche courante que vers la branche distante correspondante
que 'git pull' utilise pour mettre à jour la branche courante.
Voir 'git help config' et chercher 'push.default' pour plus d'information.
(le mode 'simple' a été introduit dans Git 1.7.11. Utilisez le mode similaire
'current' au lieu de 'simple' si vous utilisez de temps en temps d'anciennes versions de Git)
fatal: could not read Username for 'https://github.com': No such device or address
Command finished with error UnknownError.
Alors je veux bien créer le fichier qu'il veut et y écrire ce qui lui fera plaisir, mais j'aimerais savoir avant pourquoi :
- il ne trouve pas l'adresse du dépôt d'origine (c'est bien ça ?), alors que je'ai cloné directement de là-bas
- les autres softs qui travaillent sur ce repo n'ont pas de souci pour pusher
Ce dont j'ai peur, c'est de faire qqchose d'irréversible en créant un fichier qui irait foutre le boxon sur le repo d'origine, et me ferait perdre des données. Sachant aussi que comme je connais pas git, et qu'il est un tantinet complexe (suffit de voir la tronche du message qu'il me sort pour une pauvre url qui lui revient pas), je préfère demander.
Merci d'avance ^^