2012-12-06 12 views
38

Sto cercando di inviare patch con il git send-email Ma ottengo il seguente errore:git: 'send-email' non è un comando git. Vedere 'help git'

git: 'send-email' is not a git command. See 'git --help'. 

Come rendere git send-email opere?

Link correlati:

http://www.kernel.org/pub/software/scm/git/docs/git-send-email.html

+0

Quale versione di git stai usando? hai il segno "meno" giusto (se hai internazionalizzazione) –

+0

Come hai installato git? Quale sistema operativo stai usando (e se Linux che distribuzione)? – qqx

+0

git versione 1.7.4.1 – MOHAMED

risposta

67

È necessario installare il pacchetto git-email per farlo funzionare.

Su Ubuntu, il solito apt-get install git-email funziona correttamente. Posso confermare lo stesso per Fedora (yum install git-email).

cebewee menzioni la logica nei commenti:

Linux distributions often like to split up packages to avoid dependencies needed only by optional functionality (like send-email).

Nota che devi configure prima di iniziare.

+0

È interessante sapere che chi ha msysgit-for-windows è tutto in un unico pacchetto. –

+2

Le distribuzioni Linux spesso preferiscono suddividere i pacchetti per evitare le dipendenze necessarie solo con funzionalità opzionali (come send-email). –

Problemi correlati