Bạn có thể muốn kiểm tra:
git gui blame <filename>
Cung cấp cho bạn một màn hình đồ họa đẹp mắt về các thay đổi như "git đổ lỗi" nhưng với các liên kết có thể nhấp trên mỗi dòng, để chuyển sang các cam kết trước đó. Di chuột qua các liên kết để có được một cửa sổ bật lên với các chi tiết cam kết. Không phải khoản tín dụng của tôi ... đã tìm thấy nó ở đây:
http://zsoltfabok.com/blog/2012/02/git-blame-line-history/
git gui
là một giao diện Tcl / Tc đồ họa cho git. Không có bất kỳ thông số nào khác, nó khởi động một ứng dụng đồ họa khá đơn giản nhưng hữu ích để thực hiện các tệp, hunk hoặc thậm chí các dòng đơn và các lệnh tương tự khác như sửa đổi, hoàn nguyên, đẩy ... Đây là một phần của bộ git stock. Trên cửa sổ, nó được bao gồm trong trình cài đặt. Trên debian - Tôi không biết về các hệ thống * nix khác - nó phải được cài đặt riêng:
apt-get install git-gui
Từ các tài liệu:
https://git-scm.com/docs/git-gui
SỰ MIÊU TẢ
Giao diện người dùng đồ họa dựa trên Tcl / Tk cho Git. git gui tập trung vào việc cho phép người dùng thực hiện các thay đổi đối với kho lưu trữ của họ bằng cách thực hiện các cam kết mới, sửa đổi các hiện có, tạo các nhánh, thực hiện hợp nhất cục bộ và tìm nạp / đẩy vào các kho lưu trữ từ xa.
Không giống như gitk, git gui tập trung vào việc tạo cam kết và chú thích tập tin duy nhất và không hiển thị lịch sử dự án. Tuy nhiên, nó cung cấp các hành động trình đơn để bắt đầu một phiên gitk từ bên trong git gui.
git gui được biết là hoạt động trên tất cả các hệ thống UNIX phổ biến, Mac OS X và Windows (dưới cả Cygwin và MSYS). Trong phạm vi có thể hướng dẫn giao diện người dùng cụ thể của hệ điều hành, làm cho git gui trở thành một giao diện khá tự nhiên cho người dùng.
THÔNG TIN
khiển trách
Bắt đầu một trình xem đổ lỗi cho tệp được chỉ định trên phiên bản đã cho (hoặc thư mục làm việc nếu không được chỉ định).
trình duyệt
Bắt đầu một trình duyệt cây hiển thị tất cả các tệp trong cam kết đã chỉ định. Các tệp được chọn thông qua trình duyệt được mở trong trình xem đổ lỗi.
citool
Bắt đầu git gui và sắp xếp để thực hiện chính xác một cam kết trước khi thoát và trở về vỏ. Giao diện được giới hạn chỉ thực hiện các hành động, giảm nhẹ thời gian khởi động của ứng dụng và đơn giản hóa thanh thực đơn.
phiên bản
Hiển thị phiên bản hiện đang chạy của git gui.
-w
tùy chọn. Ngoài ra còn có-M
mã di chuyển / sao chép