2012-12-06 24 views
38

Tôi đang cố gắng để gửi các bản vá lỗi với git send-email Nhưng tôi nhận được lỗi sau:git: 'send-email' không phải là lệnh git. Xem '--help git'

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

Làm thế nào để làm cho git send-email công trình?

liên kết liên quan:

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

+0

Bạn đang sử dụng phiên bản git nào? bạn có dấu 'trừ' bên phải (nếu bạn có quốc tế hóa) –

+0

Bạn cài đặt git như thế nào? Bạn đang sử dụng hệ điều hành nào (và nếu Linux phân phối gì)? – qqx

+0

git phiên bản 1.7.4.1 – MOHAMED

Trả lời

67

Bạn cần phải cài đặt gói git-email cho nó để làm việc.

Trên Ubuntu, thông thường apt-get install git-email hoạt động tốt. Tôi cũng có thể xác nhận tương tự cho Fedora (yum install git-email).

cebewee đề cập đến lý do trong các ý kiến:

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

Lưu ý rằng bạn phải configure nó trước khi bắt đầu.

+0

Thú vị khi biết rằng là một trong những người có msysgit-cho-cửa sổ, nơi nó là tất cả trong một gói. –

+2

Các bản phân phối Linux thường thích chia nhỏ các gói để tránh các phụ thuộc cần thiết chỉ bằng chức năng tùy chọn (như gửi email). –

Các vấn đề liên quan