Estaba usando la versión del sistema de git y luego actualicé a la última versión usando homebrew. Después de hacerlo, todos los accesos directos de git proporcionados por el complemento de git oh-my-zsh dejaron de funcionar. Intenté reinstalar oh-my-zsh pero realmente no sé qué más hacer.
La única otra cosa que he cambiado es que recientemente instalé el concentrador pero aún no lo he creado.
De los comentarios, el oh-my-zsh
complemento que contiene el git
los alias no se obtienen.
Para solucionar esto, puede:
- Obtenga directamente el complemento agregando
source ~/.oh-my-zsh/plugins/git/git.plugin.zsh
para usted~/.zshrc
, - Habilite el complemento de forma canónica: agregando
git
haciaplugins=(...)
en linea~/.zshrc
:plugins=(git osx ruby)
. Nota: tengo entendido que, si tiene dos líneas conplugins=()
el segundo sobrescribirá al primero; creo (no probado) queplugins=($plugins git)
permite habilitar complementos en varias líneas.
-
source ~/.oh-my-zsh/plugins/git/git.plugin.zsh
funciona para mi. ¿Alguien ha informado de esto a oh-my-zhs?–Jorge Orpinel Pérez
23 de abril de 2016 a las 1:12
-
agregando
source ~/.oh-my-zsh/plugins/git/git.plugin.zsh
a~/.zshrc
trabajó para mi. También para complementos, convertí en una sola línea. Funciona como el encanto.– Anurag Prashant
9 de abril de 2019 a las 5:51
-
Trabajó. ¿Qué cambió? En mis configuraciones anteriores, no necesitaba configurar esa línea explícitamente.
– Marc
24 de noviembre de 2021 a las 10:24
Para cargar el formato predeterminado de complementos zsh como se especifica en .zshrc es plugins=(rails git textmate ruby lighthouse)
. Por alguna razón fue escrito en este formato. plugins=(git, lighthouse)
separados por coma. Separar solo por espacio y obtener el archivo .zshrc después de guardar solucionó el problema.
-
Tuve el mismo problema, en mi configuración predeterminada contenía comas y después de la última actualización rompió cosas.
– rarspace01
18 de junio de 2019 a las 6:49
-
simplemente era cuestión de quitar las comas
– Emmanuel Buckshi
3 de diciembre de 2019 a las 14:54
-
Esta fue la respuesta para mí.
– ndtreviv
12 de noviembre de 2021 a las 9:53
¿Te refieres a los alias como
gst
(git status
)? Que hacewhich git
ywhich <broken-shortcut>
¿devolver?– simón
21 de junio de 2013 a las 1:36
Sí, todos los alias proporcionados por el complemento git como gst, gco (git checkout), etc. están rotos. qué git devuelve /usr/local/bin/git y qué gst devuelve gst no encontrado… otros complementos, como los rieles, siguen funcionando
– bsiddiqui
21 de junio de 2013 a las 2:22
Que hace
alias | grep git
¿devolver? ¿Ves los alias enumerados allí?– simón
21 de junio de 2013 a las 2:29
Eso suena como cualquiera
oh-my-zsh
no se está obteniendo, o elgit
sección de laoh-my-zsh
los archivos no se obtienen. ¿Tienes una línea similar asource ~/.oh-my-zsh/oh-my-zsh.sh
en tus~/.zshrc
? Tu~/.zshrc
tenerplugins=(git)
¿en eso?– simón
21 de junio de 2013 a las 2:36
Bueno, si no se obtuvo oh-my-zsh, no creo que el complemento Rails funcione. El complemento de git está en la ubicación correcta. Tengo una línea que genera oh-my-zsh… Creo que algo sucedió específicamente con el complemento git cuando actualicé a git usando brew (del sistema git) porque funcionó antes de la actualización
– bsiddiqui
21 de junio de 2013 a las 3:44