Bon je commence à m'arracher un peu les cheveux, je précise que je ne suis pas encore un grand connaisseur de git, mais je l'utilise afin de me faire la main.
Comme indiqué dans le titre depuis quelques jours rien à faire... quand je fais ma suite habituelle de :
git add -A
git commit -a -m ""
git push origin master
ou git push
ou git push -u origin master
J'ai le droit à un joli : "everything up-to-date" lors du push. Ce qui n'est pas du tout le cas. Le pire c'est que le commit fonctionne bien, j'ai encore hier soir ajouté 1600 lignes, mais everythings is up to date donc...
J'ai donc testé beaucoup de chose, à savoir que ma config git est très simple :
$ git branch
* master
$ git config --get remote.origin.url
j'ai bien le bon répertoire distant
$ git remote
origin
$ git checkout origin/master
ici il m'affiche un vieu commit, pas le dernier (en fait il m'affiche bien le dernier commit visible sur github quoi).
$ git checkout master
Basculement sur la branche 'master'
Votre branche est à jour avec 'origin/master'.
$ git log
il n'affiche pas non plus les derniers commit, juste tous ceux qui se sont bien passé
$ git status Sur la branche master Votre branche est à jour avec 'origin/master'.
rien à valider, la copie de travail est propre
J'ai essayé deux choses:
supprimer tout le répertoire sur le serveur et y redeploy celui présent sur le git distant (avec git clone), j'ai ensuite remis mes anciens changement et retenté, aucune différence
de faire un git reset HEAD et de retenter mais que dal
Le dernier commit qui est bien passé sur le dépot distant, j'avais souhaité faire une branche (pour essayer), je me demande de plus en plus si ce n'est pas la raison de tous mes ennuis. Branche que j'ai supprimée sans merge il y a peu quand j'ai remarqué le problème (et qui n'est jamais apparue sur github...), je l'ai créée ainsi :
$ git checkout -b test
et supr de cette façon :
$ git checkout master
$ git branch -d test
ça ne m'empêche pas de travailler mais c'est assez embêtant... Si quelqu'un a une idée je suis preneur et à votre disposition si vous avez besoin que j'applique d'autre commande, test des choses, etc.
Merci d'avance!
- Edité par sh@olincodeur 21 avril 2016 à 11:43:40
bonjour, j’ai aussi le même problème , je fait toute le moyen mais ça marche pas ; pourquoi ??? je clone mon projet par l'identification de collaboration . Finalement ; impossible de poush cet projet.
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Blond, bouclé, toujours le sourire aux lèvres...