¿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 incluyegitkgitkespecíficamente? Además,gitkse 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 gitque (¡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 gitlugar ... para obtener la espera/usr/local/bin/gitde salida (delwhichcomando).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,
gitkpero 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-guifuente
Hay dos formas de solucionar esto:
1. Manera de Unix:
Cuatro pasos simples
which giten la terminal para conocer la ubicación de sugitejecutable. Abra ese directorio y ubiquegitkdentro de labincarpeta. Copie la ruta --- típicamente/usr/local/git/binbash_profilesi aún no lo has hecho . Edite su~/.bash_profilepara agregar la ubicación de localgitygitken las rutas. O simplemente copie la pasta de la muestra escrita a continuación.gitkarchivo desde la ubicación/usr/local/bin/gitken un editor de texto. Encuentre todas las mencioneslimeen el archivo y reemplácelas por"#99FF00". Haga una copia de seguridad antes de hacerlo.source ~/.bash_profiley corrergitkMuestra
bash_profile:2. Manera casera
Precaución : la mayoría de los pasos a continuación probablemente requieren
sudoprivilegios.brew updatebrew doctorbrew link git/usr/local/Cellar/git/2.4.0/bina la ruta y luego volver a cargar bash y ejecutargitkwhich gity observa si git todavía está vinculado a/usr/bin/gitsource ~/.bash_profilefuente
También puede obtener
gitkcongitMacPorts.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 gity 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 gitTenga 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-37lugar de1.7.12.4Acabo 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
gitkejecutable.Gracias a @Adrian por el comentario que me alertó sobre esto. Pensé que valía la pena publicarlo como respuesta por derecho propio.
fuente