¿Alguien sabe cómo instalar gitk en Mac?
Desde su sitio web oficial, parece que gitk viene con git, pero la versión de mi git (git version 1.7.12.4 (Apple Git-37)
) no viene con gitk.
brew install gitk
no funciona para gitk.
Información de la versión (copiada de los comentarios):
- OS X 10.8.2 (12C2034) "León de montaña"
- XCode versión 4.6 (4H127)
git
macos
osx-mountain-lion
gitk
Mingyu
fuente
fuente
git version 1.8.2.1 (Apple Git-45)
que incluyegitk
gitk
específicamente? Además,gitk
se incluye con Homebrew git.git
, y es una compilación que tienegitk
, por lo que puede crear un alias para él y simplemente usarlo.Respuestas:
Correcto, el 1.7.12.4 (Apple Git-37) no viene con gitk. Puede instalar una versión más reciente de git + git-ui como una fórmula separada utilizando brew. Instrucciones más completas ubicadas aquí: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ (consulte esta confirmación de extracción de git-gui / gitk en su propia fórmula : https://github.com/Homebrew/homebrew-core/commit/dfa3ccf1e7d3901e371b5140b935839ba9d8b706 )
Ejecute los siguientes comandos en la terminal:
Si recibe un error que indica que no puede vincular git, es posible que deba cambiar los permisos / propietarios de los archivos que menciona.
Una vez completado, ejecute:
Y asegúrese de que muestre:
Si no es así, ejecute:
Y haga que la ruta cambie a put / usr / local / bin anteriormente en la ruta. Ahora, gitk debería estar en su camino (junto con una versión actualizada de git).
fuente
gitk --all
, la rama local no preparada es visible. Después de escribir el estado de git, la rama local no preparada no es visible. ¿Alguien lo experimenta?Acabo de tener el mismo problema y lo resolví de la siguiente manera:
alias gitk='/usr/local/git/bin/gitk'
)fuente
Si ya tiene instalado git a través de homebrew, simplemente puede actualizar:
El de local / bin tendrá gitk
fuente
brew install git && which git
que (¡sin juego de palabras!) Debería darle la salida/usr/local/bin/git
... Nota: I también sería altamente recomendar la actualización y cuidarse en primer lugar, como en:brew update ; brew doctor && brew install git && which git
-o-brew update ; brew doctor && brew upgrade git && which git
lugar ... para obtener la espera/usr/local/bin/git
de salida (delwhich
comando).Tuve el mismo problema. Instalé gitx en su lugar.
Puedes instalar gitx desde aquí.
http://rowanj.github.io/gitx/
Descargue el paquete e instálelo. Después de eso, abre el gitk de la búsqueda de Spotlight, ve a la esquina superior izquierda. Haga clic en GitX y habilite el uso del terminal.
Pase a su repositorio y simplemente escriba:
Se abrirá la Gui.
Manual de usuario: http://gitx.frim.nl/user_manual.html
fuente
La versión de Git Mac viene sin,
gitk
pero si lo hacesbrew install git
, obtienes acceso instantáneo agitk
.Estoy usando MAC sierra 10.12.5
Editar: Esto ya no funciona, debes instalar
brew install git-gui
fuente
Hay dos formas de solucionar esto:
1. Manera de Unix:
Cuatro pasos simples
which git
en la terminal para conocer la ubicación de sugit
ejecutable. Abra ese directorio y ubiquegitk
dentro de labin
carpeta. Copie la ruta --- típicamente/usr/local/git/bin
bash_profile
si aún no lo has hecho . Edite su~/.bash_profile
para agregar la ubicación de localgit
ygitk
en las rutas. O simplemente copie la pasta de la muestra escrita a continuación.gitk
archivo desde la ubicación/usr/local/bin/gitk
en un editor de texto. Encuentre todas las mencioneslime
en el archivo y reemplácelas por"#99FF00"
. Haga una copia de seguridad antes de hacerlo.source ~/.bash_profile
y corrergitk
Muestra
bash_profile
:2. Manera casera
Precaución : la mayoría de los pasos a continuación probablemente requieren
sudo
privilegios.brew update
brew doctor
brew link git
/usr/local/Cellar/git/2.4.0/bin
a la ruta y luego volver a cargar bash y ejecutargitk
which git
y observa si git todavía está vinculado a/usr/bin/git
source ~/.bash_profile
fuente
También puede obtener
gitk
congit
MacPorts.fuente
Lo que terminé haciendo fue: brew info git
Lo que me dio información sobre la clonación de git: /usr/local/Cellar/git/1.9.0
Así que acabo de agregar: /usr/local/Cellar/git/1.9.0/bin al comienzo de mi variable PATH env.
Nota: No sé cómo usar homebrew ... solo quiero comenzar rápidamente, ya que tengo otras cosas que hacer ... esto básicamente me pone en funcionamiento, así que me mantengo en ello por ahora. (aunque probablemente no sea la forma de trabajar con homebrew).
fuente
brew info git
y luego agregar el camino en el que se encuentra a PATH en ~ / .profile funcionó para mí (y)Si ya tienes instalado Fink, esto funcionó para mí en Yosemite / OS X 10.10.5:
fink install git
Tenga en cuenta que, como efecto secundario, otros comandos de git también están utilizando la versión más nueva de git (2.5.1) instalada por Fink, en lugar de la versión de Apple (2.3.2), que todavía está allí pero se adelantó a mi $ PATH.
fuente
Primero debe verificar qué versión de git está ejecutando, la instalada con brew debe ejecutarse en / usr / local / bin / git, puede verificar esto desde un terminal usando:
En caso de que git aparezca en un directorio diferente, debe ejecutar esto desde una terminal para agregarlo a su ruta:
Después de eso, puede cerrar y abrir nuevamente su terminal o simplemente ejecutar:
¡Y voilá! En caso de que esté ejecutando OSX Mavericks, es posible que necesite instalar XQuartz.
fuente
Tuve el mismo problema en Mac 10.7.5 con git versión 1.7.12.4
Cuando ejecuté gitk recibí un error:
Cuando miré el código en gitk vi la línea que establece la versión.
Esto de alguna manera analizó los resultados de la versión git en
Git-37
lugar de1.7.12.4
Acabo de reemplazar la línea git_version con:
fuente
Para los usuarios de Mojave, esta página me pareció muy útil , particularmente esta sugerencia:
... sin eso, la ventana no se mostraba correctamente!
fuente
Si, como yo, tienes instalado SourceTree , pero quieres usar
gitk
, puedes usar la versión que viene con la versión incrustada de SourceTree de git.La versión de SourceTree de git (y por lo tanto gitk) está aquí:
Para ventanas:
Para Mac:
En ese directorio, encontrarás un
gitk
ejecutable.Gracias a @Adrian por el comentario que me alertó sobre esto. Pensé que valía la pena publicarlo como respuesta por derecho propio.
fuente