web-gelistirme-sc.com

git gui Mac'e yükledikten sonra çalışmıyor (ör. Mountain Lion)

git gui komutunu çalıştırdığımda şunu anladım:

$ git gui
git: 'gui' is not a git command. See 'git --help'.

Did you mean one of these?
    grep
    init
    pull
    Push

Ancak gitk dahil, diğer git komutlarını iyi yaptım. Bunu nasıl düzeltebilirim?

Teşekkürler.

57
Victor

Git config komutunuzu takma ad bölümünde gui için bir giriş eklemek üzere düzenleyin

nano ~/.gitconfig

[Diğer adı] 

gui =! sh -c '/ usr/yerel/git/libexec/git-core/git-gui'

93
Drew

Bu yazı: http://www.cmsimike.com/blog/2012/07/30/git-gui-and-osx-mountain-lion/ beni kurtarıyor.

~/.bash_profile dosyasını düzenleyin ve ekleyin

alias gui='/usr/local/git/libexec/git-core/git-gui'

Şimdi yeni komut, git gui yerine gui şeklindedir.

EDIT (28 Ocak 2013)

git gui'nin neden çalışmadığına daha iyi bir cevap buldum: Apple, XCode 4.5 komut satırı araçlarındaki 'git gui' komutunu kaldırdı mı? . Lütfen bunun yerine bu çözüme bakın.

Apple gerçekten 'git gui' komutunu kaldırdı. XCode komut satırı araçlarına güvenmek yerine git'e sadece homebrew yapmaya karar verdim.

brew install git

Sonra/etc/paths dosyasını/usr/local/bin dizininin/usr/bin dizininden önce gelmesi için düzenledim, çünkü bu doğru değildi. Sonra terminal penceresinden çıkıp yeniden başlattım ve şimdi anlıyorum:

$ which git
/usr/local/bin/git

$ git --version
git version 1.7.12.1

ve git gui komutu tekrar çalışır.

15
Victor

2017 yılının sonlarında, yukarıdaki tüm cevaplar eskiymiş gibi gözüküyor, işte yeni cevabım:

brew install git
/usr/local/opt/git/bin/git gui
4
knocte

Mountain Lion'u yükledikten sonra git-gui paketini ayrı olarak kurmanız/yükseltmeniz gerekebilir.
" Linux için Linux GUI istemcisi " de belirtildiği gibi, git gui kendi paketine sahiptir (git-core dışında).

Yorumlardan, git git-gui paketi Mountain Lion için henüz mevcut değil gibi görünüyor.
Ancak, bu post rapor verme işi bir alternatif gui gibi Kaynak Ağacı.
Bu iyi bir geçici çözüm olabilir.

Source Tree App

2
VonC

Yola ekleyerek benim için çalıştı.

Bu satırı ~/.profile dosyasına ekledim ve git gui bir kez daha canlandı. & (% ing Mountain Lion . ihracat PATH = PATH:/usr/yerel/git/libexec/git-core

1
Bryan Lahartinger

Victor'un yukarıdaki cevabına ek olarak, ek bir adıma ihtiyacınız var, çünkü brew install git git-gui için simlink oluşturmadı.

/ Usr/local/bin içinde, aşağıdakileri çalıştırın:

ln -s ../Cellar/git/1.8.3.2/libexec/git-core/git-gui git-gui

(Git versiyonunu kendiniz ile değiştirin)

1
hnchuong

Bende de aynı sorun var. Git-gui benim için hala yüklü görünüyor (/ usr/local/git/libexec/git-core/git-gui benim konumum) ama sadece tam yolu belirtmeden çalışmıyor. Bu, bir yol sorununu gösterir, ancak daha fazla araştırmadım.

edit PATH değişkeninizin başına/usr/local/git/libexec/git-core eklemeyi deneyin. Görünüşe göre tüm git ikili dosyaları orada olmalı.

1
Mike Megally

Git gui'yi Mountain Lion'daki terminalden nasıl açacağımdan emin değilim, ancak Finder'dan git gui'yi açan OpenInGitGUI'yi kullanmak mümkün. İndirme ve talimatlar mevcuttur burada

Bu, terminalde 'git gui' yazmak kadar uygun olmayabilir, ancak oldukça yakındır. Temel olarak yapmanız gereken tek şey 'açık' yazın. Geçerli dizini Finder'da açmak için Git Gui'yi açmak için Git düğmesine tıklayın.

0
Jeff Ames