cd() { if [ -d .git ] && [ ! -d $@ ]; then git checkout "$@" else command cd "$@" fi }