Trên máy Linux của tôi, tôi đã tự động hoàn tất các nhánh với Git.
[Lưu ý chúng tôi đang nói về việc hoàn thành nhánh git, không phải hoàn thành bash (ví dụ: các lệnh, tệp, v.v.). Do đó, KHÔNG phải câu trả lời của Lane ]
Ví dụ tôi có thể gõ git checkout
+ TABvà lấy danh sách các nhánh.
Hoặc tôi có thể gõ git checkout feb*
+ TABđể có được tất cả các nhánh bắt đầu bằng "feb".
Làm cách nào tôi có thể có được chức năng này trên máy Mac?
Tôi đã thử tải xuống và chạy bash-completion/bash_completion
và bash-completion/bash_completion.sh.in
không có niềm vui. Việc đầu tiên đưa ra thông báo lỗi về declare: -A invalid_option
. Thứ hai không có lỗi. Khi tôi git checkout
+ TABmặc dù tôi vẫn nhận được một danh sách các tệp trong thư mục, không phải các nhánh. Tôi đang ở trong dự án gốc.
Tự động hoàn tất cho các thư mục và các lệnh bash đang hoạt động tốt, vì vậy nó đặc trưng cho Git.
Models
thư mục của tôi khi tôi nhấnm
Tab
để làm cho nó tự động hoàn thànhmaster
.