Use & & que só irá executar o seguinte comando se o comando anterior for concluído com sucesso. $? retorna o comando status do comando mais recente.
function git_checkout()
{
git pull && git push && git checkout production && git pull && git merge master && git push
return $?
}