Tôi có một bí danh Git mà mở rộng để:Git hiển thị tất cả các chi nhánh (nhưng không phải ẩn nấp) trong nhật ký
git log --graph --oneline --all --decorate
Theo man git log
có một vài tùy chọn đáng ngờ: --not
và --branches
; nhưng tôi không thể làm cho nó hoạt động đúng.
Tôi nên chỉnh sửa như thế nào để ẩn các dấu gạch ngang?
FYI: theo accepted question và comment.gitconfig
bí danh của tôi bây giờ trông như thế này:
[alias]
l = log --branches --remotes --tags --graph --oneline --decorate --notes HEAD
Tuyệt vời! Tôi sẽ thêm '--tags' để hoàn thành. – cYrus
Tôi nghi ngờ '--tags' là thừa, vì không có thẻ nào là hậu duệ của' đầu' của nhánh hoặc từ xa, mặc dù tôi chưa xác minh điều này. –
Chỉ cần thử: 'git checkout -b test'; thêm một cam kết; 'git tag foo'; 'git checkout master'; 'git branch -D test'. Thẻ ở đó nhưng nó sẽ không được hiển thị mà không có '--tags'. – cYrus