Tôi mới sử dụng git và tôi đang cố gắng thêm nhánh git hiện tại vào lời nhắc đã có của mình, được định nghĩa như sau:
RESET="\[\017\]"
NORMAL="\[\033[0m\]"
RED="\[\033[31;1m\]"
YELLOW="\[\033[33;1m\]"
WHITE="\[\033[37;1m\]"
SMILEY="${WHITE}:)${NORMAL}"
FROWNY="${RED}:(${NORMAL}"
SELECT="if [ \$? = 0 ]; then echo \"${SMILEY}\"; else echo \"${FROWNY}\"; fi"
export PS1="${RESET}${YELLOW}\u@\h${NORMAL} \`${SELECT}\` ${YELLOW}\w $(__git_ps1) >${NORMAL} "
Tôi đã thử nó (bằng cách tìm nguồn cung cấp .bashrc
lại tệp của tôi ) và nó có vẻ hoạt động, nhưng sau đó tôi chuyển sang nhánh khác và nó không cập nhật. Làm cách nào để đảm bảo rằng $(__git_ps1)
tệp không được lưu trong bộ nhớ cache?
:)
và:(
trong cửa sổ tùy thuộc vào việc các lệnh cuối cùng thất bại :) bạn