Eu não uso xcode, mas a partir da sua descrição eu acho que roda git reset --hard HEAD
, que é o comando ad-hoc para isso. Esse comando reverte seu estado de árvore para o último estado de confirmação, perdendo qualquer trabalho rastreado, mas não descomprometido.