2012-05-22 12 views
5

Sono su un Mac e normalmente eseguo la maggior parte dei miei comandi git tramite la riga di comando. Stamattina all'improvviso, tutti i miei comandi git della linea di comando hanno smesso di funzionare. Se digito 'git status', il terminale sembra bloccarsi per circa un minuto, e finisce per non mostrare nulla:Git dalla riga di comando non funziona, ma utilizzando un client git (come SmartGit) fa

01412b-malberts:f2 sbanerjee$ git status 
01412b-malberts:f2 sbanerjee$ 

Altri comandi git come, tirare, spingere, e il ramo tutti hanno un comportamento simile.

Stranamente, l'utilizzo di una GUI git come SmartGit (che in realtà utilizza lo stesso git eseguibile della riga di comando) sembra funzionare correttamente. Riesco a vedere file modificati, spingere, tirare, tutto.

Ho provato a disinstallare e reinstallare git, ri-clonare il repository e riavviare il laptop. Qualcuno può aiutarmi a far funzionare i comandi git dalla riga di comando?

+5

Try facendo 'quale git' per essere sicuro che stiate eseguendo git, e non qualcos'altro. –

+0

Controlla anche se la shell è il problema. Si può anche controllare lo stato di uscita dei comandi git, guardare all'interno della directory '.git /' se qualcosa non è attivo (meno probabile dal momento che la GUI funziona). – suvayu

+0

Ho eseguito quale git e punta alla posizione corretta:/usr/local/git/bin/git. Qualche altro pensiero? – Swaraj

risposta

0

provare a eseguire git con un po 'di debug on:

GIT_TRACE=2 git status 

Suona come un locale problema piuttosto che un bug Git (biblioteca?).

2

Ignorare questa domanda del tutto ... Scusate ragazzi, ma mi è stato trollato da un collega che gestiva uno script in mio terminale che ha reso il mio uso Mac SimpleText a parlare tutto l'output dai comandi git ...

Problemi correlati