Michaël Gallego

This is my blog. What can you expect here? Well... Zend Framework 2, Amazon AWS...

Twitter

Google+

LinkedIn

Github

Last.fm

"Unsynchronized commit" avec GitHub pour Mac

J’ai rencontré un petit soucis avec GitHub for Mac, lorsque j’ai voulu mettre à jour mon repo du Zend Framework 2. En effet, j’obtenais chaque fois l’erreur : “Unsynchronized Commit : Please commit your changes before syncing”. En fait, certains fichiers avaient été supprimés de la branche principale, du coup, GitHub for Mac me demandait constamment de faire un commit pour y ajouter lesdits fichiers, qui étaient restés sur ma machine en local.

La solution : lancer le terminal, se placer dans le dossier du repo qui plante, et taper la commande “git stash”. Si cela ne fonctionne pas, il vous faut installer git en ligne de commande : pour ceci lancez GitHub for Mac, puis dans la barre d’outils cliquez sur GitHub puis “Install command line utility”.

La commande “git stash” a pour effet de ramener le repo à un état “propre”.