Làm cách nào để điều hướng trong kết quả của Diff


87

Khi tôi thực hiện một khác biệt Git, nó hiển thị mã với khác biệt và nó trông rất tuyệt. Nhưng làm thế nào để tôi đi đến trang tiếp theo hoặc tài liệu tiếp theo.


4
d đưa bạn xuống. u đưa bạn lên
Barka

Câu trả lời:


167
Next line             : return
Next page             : space bar
Previous page         : w
Quit viewing the diff : q
Help                  : h

Tốt, có một trang người đàn ông trên này? tức là nó có sử dụng phím less/ morestyle không?
Ian Vaughan

6
Ngoài ra, fbđiều hướng các trang f trở đib khó khăn.
Erik

Theo một cách meta tốt, các lệnh này cũng hoạt động để điều hướng trang trợ giúp 👌
intcreator

8

Nhấn ?và nó sẽ hiển thị cho bạn các phím tắt lệnh để thực hiện trang lên / xuống trang, v.v.

Theo mặc định, gitnhìn vào biến môi trường $GIT_PAGER, sau đó $PAGERđể xác định chương trình được sử dụng để hiển thị cho bạn kết quả của diff, log, show, v.v.

Trên các hệ thống mới (linux), mặc định $PAGERđược sử dụng (ngay cả khi nó chưa được thiết lập) là less(nó thường có khả năng thấp hơn more).

Trong cả hai lessmorecác ?chìa khóa mang đến cho bạn một danh sách lệnh phím tắt.


Nó cũng xem xét core.pagerbiến cấu hình. Và nói chung, không có cái nào trong ba cái đó thường được đặt và Git mặc định là less -FRSX(lưu ý rằng Git đưa ra lựa chọn đó).
Cascabel

4

Để cuộn xuống dưới Sử dụng j hoặc ↓ để di chuyển xuống từng dòng một d để di chuyển một nửa màn hình trang f để di chuyển toàn bộ màn hình trang

Để cuộn lên trên, sử dụng k hoặc ↑ để di chuyển lên một dòng tại một thời điểm u để di chuyển một nửa màn hình trang b để di chuyển toàn bộ màn hình trang

nhấn q để thoát khỏi nhật ký Nó sẽ trở lại dấu nhắc lệnh thông thường


1

Ngoài ra, hãy xem xét cài đặt gitx (Mac) hoặc gitg (Ubuntu) để có các tùy chọn gui tuyệt vời (và dễ dàng) :)


0

Tôi đang chạy thứ mà tôi nghĩ là bản cài đặt git cổ phiếu trên Windows, msysgit 1.8.3, và đối với tôi git diff chạy thứ gì đó được cho là ít hơn, phiên bản 444. Thay vì '?' để được giúp đỡ, nó muốn 'h'. Dường như '?' là phần bắt đầu của một số loại tìm kiếm cụm từ thông dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.