Adakah yang tahu cara menginstal gitk di Mac?
Dari situs resmi mereka, sepertinya gitk datang dengan git, tetapi versi git saya ( git version 1.7.12.4 (Apple Git-37)
) tidak datang dengan gitk.
brew install gitk
tidak bekerja untuk gitk.
Info versi (disalin dari komentar):
- OS X 10.8.2 (12C2034) "Mountain Lion"
- XCode Versi 4.6 (4H127)
git
macos
osx-mountain-lion
gitk
Mingyu
sumber
sumber
git version 1.8.2.1 (Apple Git-45)
yang termasukgitk
gitk
secara khusus? Juga,gitk
disertakan dengan Homebrew git.git
- dan itu adalah build yang adagitk
di dalamnya, sehingga Anda dapat membuat alias untuk itu dan cukup menggunakannya.Jawaban:
Benar, 1.7.12.4 (Apple Git-37) tidak disertai dengan gitk. Anda dapat menginstal versi git + git-ui yang lebih baru sebagai formula terpisah dengan menggunakan brew. Instruksi lebih lengkap terletak di sini: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ (lihat komit ini mengekstraksi git-gui / gitk ke dalam formula sendiri : https://github.com/Homebrew/homebrew-core/commit/dfa3ccf1e7d3901e371b5140b935839ba9d8b706 )
Jalankan perintah berikut di terminal:
Jika Anda mendapatkan kesalahan yang menunjukkan bahwa itu tidak dapat menghubungkan git, maka Anda mungkin perlu mengubah izin / pemilik file yang disebutkannya.
Setelah selesai, jalankan:
Dan pastikan itu menunjukkan:
Jika tidak, jalankan:
Dan buat path ubah ke menaruh / usr / local / bin sebelumnya di path. Sekarang, gitk harus berada di jalur Anda (bersama dengan versi git yang diperbarui).
sumber
gitk --all
, cabang lokal yang tidak ditentukan terlihat. Setelah Anda mengetik status git, cabang lokal yang tidak dipentaskan tidak terlihat. Adakah yang mengalaminya?Saya hanya memiliki masalah yang sama dan menyelesaikannya sebagai berikut:
alias gitk='/usr/local/git/bin/gitk'
)sumber
Jika Anda sudah menginstal git melalui homebrew, Anda bisa melakukan upgrade:
Yang ada di local / bin akan memiliki gitk
sumber
brew install git && which git
yang (tidak ada permainan kata-kata!) Akan memberi Anda output/usr/local/bin/git
... Catatan: Saya juga akan sangat menyarankan memperbarui dan mengobati terlebih dahulu, seperti pada:brew update ; brew doctor && brew install git && which git
-atau-brew update ; brew doctor && brew upgrade git && which git
alih-alih ... untuk mendapatkan hasil yang diharapkan/usr/local/bin/git
(dariwhich
perintah).Saya memiliki masalah yang sama. Saya menginstal gitx sebagai gantinya.
Anda dapat menginstal gitx dari sini.
http://rowanj.github.io/gitx/
Unduh paket dan instal. Setelah itu buka gitk dari pencarian spotlight, pergi ke sudut kiri atas. Klik pada GitX dan aktifkan penggunaan terminal.
Goto repo Anda dan cukup ketik:
Ini akan membuka Gui.
Panduan pengguna: http://gitx.frim.nl/user_manual.html
sumber
Versi Git Mac datang tanpa
gitk
tetapi jika Anda melakukannyabrew install git
Anda mendapatkan akses instangitk
.Saya menggunakan MAC sierra 10.12.5
Sunting: Ini tidak berfungsi lagi, Anda harus menginstal
brew install git-gui
sumber
Ada dua cara untuk memperbaikinya:
1. Cara Unix:
Empat langkah sederhana
which git
di terminal untuk mengetahui lokasigit
eksekusi Anda . Buka direktori itu & temukangitk
di dalambin
folder. Salin path --- biasanya/usr/local/git/bin
bash_profile
jika Anda belum memilikinya . Edit Anda~/.bash_profile
untuk menambahkan lokasi lokalgit
&gitk
di jalur. Atau, cukup salin-tempel dari sampel yang ditulis di bawah ini.gitk
file dari lokasi/usr/local/bin/gitk
di editor teks. Temukan semua sebutanlime
dalam file, dan ganti dengan"#99FF00"
. Ambil cadangan sebelum melakukannya.source ~/.bash_profile
& jalankangitk
Sampel
bash_profile
:2. Cara HomeBrew
Perhatian - Sebagian besar langkah di bawah ini mungkin memerlukan
sudo
hak istimewa.brew update
brew doctor
brew link git
/usr/local/Cellar/git/2.4.0/bin
ke jalur & lalu muat ulang bash & jalankangitk
which git
& amati apakah git masih terhubung dengan/usr/bin/git
source ~/.bash_profile
sumber
Yang akhirnya saya lakukan adalah: menyeduh info git
Yang memberi saya info bahwa git telah dikloning ke: /usr/local/Cellar/git/1.9.0
Jadi saya baru saja menambahkan: /usr/local/Cellar/git/1.9.0/bin ke awal variabel env PATH saya.
Catatan: Saya tidak tahu cara menggunakan homebrew ... hanya ingin cepat karena saya memiliki hal lain yang harus dilakukan ... ini pada dasarnya membuat gitk berjalan untuk saya, jadi saya tetap menggunakannya sekarang. (mungkin bukan cara untuk bekerja dengan homebrew).
sumber
brew info git
dan kemudian menambahkan path ke PATH di ~ /. profil bekerja untuk saya (y)Jika Anda telah menginstal Fink, ini berfungsi untuk saya di Yosemite / OS X 10.10.5:
fink install git
Perhatikan bahwa sebagai efek samping, perintah git lain juga menggunakan versi git yang lebih baru (2.5.1) yang diinstal oleh Fink, bukan versi dari Apple (2.3.2), yang masih ada tetapi didahului oleh $ PATH saya.
sumber
Anda juga bisa mendapatkan
gitk
dengangit
dari MacPorts.sumber
Pertama Anda perlu memeriksa versi git yang Anda jalankan, versi yang terinstal dengan brew harus dijalankan di / usr / local / bin / git, Anda dapat memverifikasi ini dari terminal menggunakan:
Jika git muncul di direktori lain, Anda perlu menjalankan ini dari terminal untuk menambahkannya ke jalur Anda:
Setelah itu Anda dapat menutup dan membuka kembali terminal Anda atau jalankan:
Dan voila! Jika Anda menjalankan OSX Mavericks, Anda mungkin perlu menginstal XQuartz.
sumber
Saya memiliki masalah yang sama pada Mac 10.7.5 dengan versi git 1.7.12.4
Ketika saya menjalankan gitk saya mendapat kesalahan:
Ketika saya melihat kode di gitk saya melihat baris yang menentukan versi.
Entah bagaimana ini menguraikan hasil versi git
Git-37
sebagai gantinya1.7.12.4
Saya baru saja mengganti baris git_version dengan:
sumber
Untuk pengguna Mojave, saya menemukan halaman ini sangat berguna , terutama saran ini:
... tanpa itu, jendela tidak ditampilkan dengan benar!
sumber
Jika, seperti saya, Anda telah menginstal SourceTree , tetapi ingin menggunakan
gitk
juga, Anda dapat menggunakan versi yang disertakan dengan versi git SourceTree yang tertanam.Versi SourceTree tentang git (dan karenanya gitk) ada di sini:
Untuk Windows:
Untuk Mac:
Di direktori itu, Anda akan menemukan
gitk
executable.Terima kasih kepada @Adrian atas komentar yang mengingatkan saya akan hal ini. Saya pikir itu layak posting sebagai jawaban.
sumber