Làm cách nào để git hiển thị nút hiện tại của tôi trong biểu đồ nhật ký? git log --graph --all
đánh dấu tất cả các nút bằng *, nhưng tôi đã quen với Mercurial, nơi gg glog phân biệt trực quan nút hiện tại của tôi bằng cách mô tả nó bằng @. Điều này đặc biệt hữu ích sau khi git fetch (aka hg pull), khi nút hiện tại của tôi không nhất thiết phải ở trên cùng.làm cho git log --graph --all hiển thị vị trí hiện tại như gg glog hiện
Hiện tại tôi phải tìm ra băm của nút hiện tại của mình và sau đó tìm kiếm thông qua đầu ra của nhật ký đồ thị. Có cách nào tốt hơn?
PS - Tôi đang ở trong môi trường không đồ họa nên gitk không phải là một tùy chọn.
[UPDATE: bây giờ tôi hoàn toàn thích nghi được với git, và điều đầu tiên tôi thiết lập một môi trường mới là vấn đề lệnh sau để thiết lập một bí danh git:
git config --global alias.map 'log --graph --full-history --all --color --decorate'
này cho phép tôi để gõ git map
trong bất kỳ repo nào và xem bản đồ ascii-art của tất cả các chi nhánh và cam kết và vị trí của tôi trên bản đồ đó. Bí danh này có lẽ là duy nhất sử dụng nhiều nhất lệnh git của tôi vào thời điểm này (bên cạnh thêm và cam kết), thực sự không thể thiếu đối với tôi]