Cuando abro mi terminal bash aparece un post loop git, ¿cómo lo elimino?

Cuando reinicio mi terminal bash esto es lo que surge

-bash: | while read remote; do git branch --track "${remote#origin/}" "$remote"; done && git fetch --all && git pull --all: No such file or directory 

¿Cómo elimino este post? Revisé MOTD, no es eso, revisé .bashrc, .bash_profile, y varios .bash_ * pero no hay ningún script en ejecución que lo haga verificar git.

Esta es mi terminal Mac

Específico para la aplicación del terminal de macOS, puede tenerlo configurado como el "command de ejecución" en el terminal mismo.

En Preferences de Terminal, en la sección "Perfiles", hay un campo de text con la label "Ejecutar command". Si este command está en esa casilla, simplemente elimínelo (o desmarque la casilla que ejecuta el command especificado).

Esta configuration existe para cada perfil disponible, por lo que es posible que deba search en varios perfiles para encontrarla (si no está seguro de qué perfil está utilizando actualmente).

enter image description here

También es posible que haya configurado un marco como Bash-it , y es responsable de esto, usando un plugin git. Si está utilizando algo así, verifique su file de configuration para los complementos configurados.

Más allá de eso, verificaría todos los files que bash leerá al inicio. Puede encontrar los detalles del inicio de bash en man bash , sección "INVOCACIÓN". Aquí hay una list de files que encontré allí.

  • /etc/profile
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • Un file apuntado por la variable de entorno $BASH_ENV
  • Un file apuntado por la variable de entorno $ENV (si se invoca como sh )
  • ~/.bash_logout (solo al ~/.bash_logout )

Para completar, agregaré a esa list /etc/bashrc , que es donde el OP indicó que el problema finalmente se ubicó.