Czy ktoś wie, jak zainstalować gitk na Macu?
Z ich oficjalnej strony wygląda na to, że gitk zawiera git, ale wersja mojego git ( git version 1.7.12.4 (Apple Git-37)
) nie jest dostarczana z gitk.
brew install gitk
nie działa dla gitk.
Informacje o wersji (skopiowane z komentarzy):
- OS X 10.8.2 (12C2034) „Lew górski”
- Wersja XCode 4.6 (4H127)
git
macos
osx-mountain-lion
gitk
Mingju
źródło
źródło
git version 1.8.2.1 (Apple Git-45)
co obejmujegitk
gitk
konkretnie potrzebujesz ? Jest równieżgitk
dołączony do Homebrew git.git
- i jest to kompilacja, która magitk
w nim, więc możesz stworzyć dla niego alias i po prostu go użyć.Odpowiedzi:
Prawidłowo, 1.7.12.4 (Apple Git-37) nie jest dostarczany z gitk. Możesz zainstalować nowszą wersję git + git-ui jako osobną formułę, używając naparu. Bardziej szczegółowe instrukcje znajdują się tutaj: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ (zobacz to wyodrębnianie git-gui / gitk do własnej formuły : https://github.com/Homebrew/homebrew-core/commit/dfa3ccf1e7d3901e371b5140b935839ba9d8b706 )
Uruchom następujące polecenia na terminalu:
Jeśli pojawi się błąd wskazujący, że nie można połączyć gita, może być konieczna zmiana uprawnień / właścicieli wspomnianych plików.
Po zakończeniu uruchom:
I upewnij się, że pokazuje:
Jeśli nie, uruchom:
I zmień ścieżkę, aby umieścić / usr / local / bin wcześniej na ścieżce. Teraz gitk powinien być na twojej ścieżce (wraz ze zaktualizowaną wersją git).
źródło
gitk --all
, lokalna gałąź niestacjonarna będzie widoczna. Po wpisaniu statusu git niestabilny oddział lokalny jest niewidoczny. Czy ktoś tego doświadcza?Właśnie miałem ten sam problem i rozwiązałem go w następujący sposób:
alias gitk='/usr/local/git/bin/gitk'
)źródło
Jeśli masz już zainstalowanego GIT przez Homebrew, możesz po prostu zaktualizować:
Ten w local / bin będzie miał gitk
źródło
brew install git && which git
która (nie ma zamiaru gry słów!) Powinna dać ci wynik/usr/local/bin/git
... Uwaga: I również wysoce zalecałby najpierw aktualizację i doktoryzowanie, jak w:brew update ; brew doctor && brew install git && which git
-lub-brew update ; brew doctor && brew upgrade git && which git
zamiast ... aby uzyskać oczekiwany/usr/local/bin/git
wynik (zwhich
polecenia).Miałem ten sam problem. Zamiast tego zainstalowałem gitx.
Tutaj możesz zainstalować gitx.
http://rowanj.github.io/gitx/
Pobierz pakiet i zainstaluj go. Następnie otwórz gitk z wyszukiwania reflektorów, idź do lewego górnego rogu. Kliknij GitX i włącz użycie terminala.
Przejdź do swojego repozytorium i po prostu wpisz:
Otworzy GUI.
Instrukcja obsługi: http://gitx.frim.nl/user_manual.html
źródło
Wersja Git Mac jest dostępna bez,
gitk
ale jeśli masz,brew install git
masz natychmiastowy dostęp dogitk
.Używam MAC sierra 10.12.5
Edycja: To już nie działa, musisz zainstalować
brew install git-gui
źródło
Istnieją dwa sposoby, aby to naprawić:
1. Uniksowy sposób:
Cztery proste kroki
which git
w terminalu, aby poznać lokalizacjęgit
pliku wykonywalnego. Otwórz ten katalog i zlokalizujgitk
wbin
folderze. Skopiuj ścieżkę --- zazwyczaj/usr/local/git/bin
bash_profile
jeśli jeszcze tego nie masz . Edytuj swój,~/.bash_profile
aby dodać lokalizację lokalnychgit
igitk
ścieżek. Lub po prostu skopiuj makaron z próbki napisanej poniżej.gitk
plik z lokalizacji/usr/local/bin/gitk
w edytorze tekstu. Znajdź wszystkie wzmianki olime
pliku i zastąp je"#99FF00"
. Zrób kopię zapasową przed zrobieniem tego.source ~/.bash_profile
i uruchomgitk
Próbka
bash_profile
:2. Sposób HomeBrew
Uwaga - większość poniższych kroków prawdopodobnie wymaga
sudo
uprawnień.brew update
brew doctor
brew link git
/usr/local/Cellar/git/2.4.0/bin
do ścieżki, a następnie ponownie załaduj bash i uruchomgitk
which git
i obserwuj, czy git jest nadal powiązany z/usr/bin/git
source ~/.bash_profile
źródło
Skończyło się na tym, że: brew info git
Co dało mi informację, że git został sklonowany do: /usr/local/Cellar/git/1.9.0
Właśnie dodałem: /usr/local/Cellar/git/1.9.0/bin na początku mojej zmiennej env PATH.
Uwaga: nie wiem, jak korzystać z homebrew ... po prostu chcę szybko zacząć, ponieważ mam inne rzeczy do zrobienia ... to po prostu uruchamia dla mnie gitk, więc trzymam się tego. (prawdopodobnie nie jest to sposób na pracę z homebrew).
źródło
brew info git
a następnie dodanie ścieżki do PATH w ~ / .profile zadziałało dla mnie (y)Jeśli zdarzyło Ci się już mieć zainstalowany Fink, działało to dla mnie na Yosemite / OS X 10.10.5:
fink install git
Zauważ, że jako efekt uboczny, inne polecenia git również używają nowszej wersji git (2.5.1) zainstalowanej przez Fink, a nie wersji Apple (2.3.2), która wciąż tam jest, ale jest zabezpieczona przez moją $ PATH.
źródło
Możesz również uzyskać
gitk
zgit
MacPorts.źródło
Najpierw musisz sprawdzić, którą wersję gita używasz, ta zainstalowana z zaparzeniem powinna działać na / usr / local / bin / git, możesz to sprawdzić z poziomu terminala, używając:
Jeśli git pojawi się w innym katalogu, musisz uruchomić go z terminala, aby dodać go do ścieżki:
Następnie możesz zamknąć i ponownie otworzyć terminal lub po prostu uruchomić:
I voila! W przypadku korzystania z OSX Mavericks może być konieczne zainstalowanie XQuartz.
źródło
Miałem ten sam problem na Mac 10.7.5 z wersją git 1.7.12.4
Kiedy uruchomiłem gitk, dostałem błąd:
Kiedy spojrzałem na kod w gitku, zobaczyłem linię, która określa wersję.
To w jakiś sposób przeanalizowało wyniki wersji git
Git-37
zamiast1.7.12.4
Właśnie zamieniłem wiersz git_version na:
źródło
Dla użytkowników Mojave ta strona jest bardzo przydatna , szczególnie ta sugestia:
... bez tego okno nie wyświetlało się poprawnie!
źródło
Jeśli, podobnie jak ja, masz zainstalowany SourceTree , ale chcesz go również użyć
gitk
, możesz użyć wersji dostarczonej z wbudowaną wersją git SourceTree.SourceTree w wersji git (a zatem gitk) jest tutaj:
Dla Windowsa:
Dla Maca:
W tym katalogu znajdziesz
gitk
plik wykonywalny.Dzięki @Adrian za komentarz, który mnie o tym powiadomił. Pomyślałem, że warto pisać jako odpowiedź sama w sobie.
źródło