Sử dụng git-gui trên Mac với Homebrew


15

Tôi đã cài đặt Git với Homebrew.

Tuy nhiên, git-guidường như không có cổ phần /usr/local/bin.

Câu trả lời này gợi ý tôi nên tạo bí danh usr/local/git/libexec/git-core/git-gui, nhưng tệp này không tồn tại.

Việc thực thi duy nhất tôi có thể tìm thấy nằm ở

/usr/local/Cellar/git/1.8.4/share/git-gui

Bây giờ đây là bí danh tôi đã sử dụng. Tuy nhiên, nếu tôi từng cập nhật Git, tôi sẽ phải xem lại nó.

Làm thế nào để tôi có được một tài liệu tham khảo vĩnh viễn git-gui?


Lưu ý rằng bạn cần git được cài đặt từ hombrew (không phải mặc định) nếu bạn muốn git gui hoạt động. Đối với tôi, sau khi làm điều đó, git gui chỉ công trình, không có việc làm thêm cần thiết ... (Chỉ cần chạy "git gui") FWIW
rogerdpack

1
"Tôi đã cài đặt Git với Homebrew."
jonallard

Câu trả lời:


14

/usr/local/opt/chứa symlink đến các thư mục trong /usr/local/Cellar/:

$ ll /usr/local/opt/git
lrwxr-xr-x  1 lauri  admin    19B Oct 11 17:07 /usr/local/opt/git -> ../Cellar/git/1.8.4
$ ll /usr/local/opt/git/libexec/git-core/git-gui
-rwxr-xr-x  2 lauri  admin   205B Sep 18 23:28 /usr/local/opt/git/libexec/git-core/git-gui

Kiểm tra tệp tồn tại, sau đó thêm một cái gì đó như thế này vào ~ / .gitconfig:

[alias] 
gui = !sh -c '/usr/local/opt/git/libexec/git-core/git-gui'

2

Kể từ phiên bản 2.25.0_1 của gitcông thức trên Homebrew, git guichức năng đã được tách ra thành git-guicông thức. Xem yêu cầu kéo sau đây để biết thông tin về thay đổi này: https://github.com/Homebrew/homebrew-core/pull/49136

Do đó, một giải pháp tốt hơn để khắc phục lỗi git gui trên bản gitcài đặt do Homebrew cung cấp là chạy:

brew install git-gui
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.