Tôi có thể hiển thị tên chi nhánh git trong dấu nhắc trình bao. Nhưng bất cứ khi nào tôi sử dụng màn hình, tôi nhận đượcTên chi nhánh Git trong dấu nhắc
bash: parse_git_branch: command not found
và chi nhánh git không được hiển thị. Xin vui lòng giúp tôi có được điều này trong các phiên màn hình cũng có.
Tôi đã theo dõi trong .bash_profile của mình.
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/
}
export PS1="[\W\$(parse_git_branch)]$ "
Tôi không có .git-completion.bash
Hệ thống thông số kỹ thuật:
- OS: OSX 10.8.4
- ga & iTerm2 phiên bản
- màn hình: 4.00.03 (FAU) 23-Oct-06
How are you tùy biến nhanh chóng của bạn? Bạn có thể cho chuỗi PS1 của bạn? –
Tệp '.git-completion.bash' có nguồn gốc ở đâu trong vỏ chính của bạn (nghĩa là không có màn hình?) –