2012-03-12 33 views
5

Tôi đã tải xuống nguồn Git và cài đặt nó trong một đường dẫn không chuẩn. Tất cả các tùy chọn Git có tùy chọn -h nhưng tài liệu được liệt kê ở đây rất ngắn và nhiều tùy chọn bị thiếu. Tôi muốn tài liệu đầy đủ nhưng không thể tìm thấy nó. Khi tôi chạy git help log hoặc git log --help tôi nhận được lỗi sau:Làm cách nào để nhận các mục nhập thủ công?

No manual entry for git-log 

Tôi đã thử thêm mỗi con đường tưởng tượng để PATHMANPATH nhưng nó không tốt, tôi vẫn nhận được các lỗi này pesky. Làm thế nào tôi có thể nhận được git <option> --help để hoạt động?

+0

Điều này phụ thuộc hoàn toàn vào nơi bạn đã cài đặt Git. Tại sao bạn vẫn cài đặt nó vào một đường dẫn không chuẩn? –

+0

Điều đó thực sự không liên quan nhưng vì bạn tò mò tôi đã cài đặt nó trên một NFS gắn kết vì vậy nó có sẵn từ tất cả các máy trên mạng của tôi. Ngoài ra, tôi không có quyền truy cập root vào tất cả các máy đó và chúng đang chạy các hệ điều hành cũ (RHEL4) với các trình quản lý gói có phần mềm cũ, không thể thay đổi được. Chỉ cần giả định đường dẫn là để trả lời câu hỏi. Cảm ơn! – dromodel

+0

Bạn đã sử dụng lệnh nào để xây dựng và cài đặt? Câu trả lời cho câu hỏi của bạn thực sự phụ thuộc vào lệnh xây dựng của bạn là gì. – Carl

Trả lời

11

Trang chủ của Git (vì lý do nào đó) tải xuống hoàn toàn riêng biệt từ mã nguồn thực tế và do đó không được cài đặt khi biên dịch và cài đặt từ nguồn.

Bạn có thể tìm thấy các trang dành cho mỗi bản phát hành trong git-core's downloads list.

+1

Tôi không bao giờ nghĩ! Đây là dự án đầu tiên mà tôi đã trải qua như thế. Dù sao, tôi đã thêm chúng vào đúng chỗ và bây giờ nó hoạt động. Cám ơn rất nhiều! – dromodel

+0

Tôi nghĩ rằng manpages là loại bao gồm trong nguồn, nhưng bạn thực sự phải biên dịch chúng và nó thêm một lượng thời gian và độ phức tạp đáng kể vào quá trình xây dựng để chúng cung cấp cho chúng một cách riêng biệt đã được biên dịch. –

+0

liên kết chết, [git-core/downloads/list] (http://code.google.com/p/git-core/downloads/list) hiển thị man và html quá – denis

-3

thử

man git log 

tôi nhận được việc sử dụng thông tin người đàn ông trên command.I cũng không nhận được thông tin người sử dụng lệnh bạn sử dụng.

+0

Đây có thể là một trong những câu trả lời tồi tệ nhất mà tôi đã thấy. Hãy tìm đường đến một trò lừa đảo. –

+0

Tôi sẽ hy sinh một điểm danh tiếng để downvote câu trả lời này là tốt. Câu trả lời được chấp nhận (cũng như từ sự hiểu biết của tôi) nói rằng các tập tin trợ giúp không được cài đặt và biên dịch khi cài đặt từ nguồn, do đó làm điều này sẽ không cho phép bạn truy cập manpage cho git-log. – rayryeng

1

Trên Ubuntu, bạn có thể cài đặt các trang thủ công bằng lệnh sau:

sudo apt-get install git-man 
+0

Trong khi điều này có thể hoạt động, sau đó bạn sẽ có phiên bản nhị phân thường khác với tài liệu. Trong cùng một trường hợp, điều này có thể không phù hợp. – ThanksForAllTheFish

1

get manpage đây git: //git.kernel.org/pub/scm/git/git-manpages.git sau đó sao cho hệ thống của bạn, như/usr/local/share/man/

1

Gần đây, nếu bạn nhận được Git từ kho git tại https://github.com/git (điều gì gây phiền toái tâm trí), bạn cũng sẽ nhận được tài liệu. Sau đó, bạn chỉ cần cài đặt nó.

Trên Ubuntu, bạn cần phải có asciidocxmlto cài đặt, sau đó bạn có thể chỉ đơn giản là

make prefix=if-you-change-binary-prefix install-doc 

Sau đó bạn sẽ có thể sử dụng các trang người đàn ông.

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