Ketika bekerja dengan beberapa git project, seringkali kita lupa sedang berada di branch mana. Apakah sedang di branch master, experimental, testing atau custom ? Kadang kita juga lupa untuk selalu melakukan “git branch” untuk melihat branch yang aktif.
Solusi untuk masalah ini adalah dengan menampilkan status branch pada console / terminal secara otomatis.
Saya menggunakan Ubuntu 11.10 Oneiric dalam contoh ini. Untuk menampilkan branch pada console :
1. Edit ~/.bashrc
1 2 | # source /etc/bash_completion.d/git PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w $(__git_ps1 "(%s)")$ ' |
Or with Color :
1 | PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w $(__git_ps1 "[\[\e[34;1m\]%s\[\e[0m\]]")$ ' |
2. Reload terminal
Buka terminal baru untuk me-reload konfigurasi atau
1 | source ~/.bashrc |
3. Testing
Coba masuk ke folder repository git dan anda akan mendapatkan status branch
1 | ubuntu@ubuntu:~/htdocs/software/vim-pydjango (master) |
Bila anda menggunakan VIM, maka patut mencoba vim-pydjango yang support dengan git, python, django, HAML dan lainnya