Không có "kéo" trong Git Gui?


102

Làm cách nào tôi có thể thực hiện một cú kéo bằng công cụ Git GUI? Có vẻ như không có lệnh kéo ở bất cứ đâu.

Có tùy chọn menu tương đương sử dụng Git GUI không?

Bất kỳ trợ giúp sẽ được đánh giá cao.


Tôi nghĩ câu hỏi này có một câu trả lời có ý nghĩa: stackoverflow.com/questions/1709177/…
Boban Raj

Câu trả lời:



64

Ngoài ra còn có một cách để thêm lệnh kéo vào git gui.

Khi bạn mở GIT GUI, bạn có thể mở tab Toolsvà chọn Addtùy chọn.

Bạn có thể nhập tên và nhập lệnh nhập git pull

Thao tác này sẽ thêm một tùy chọn trong Toolstab. Chỉ cần nhấp vào đây và kéo git sẽ được thực hiện.

Xem xét câu trả lời này : không phải vì kéo có thể được thực hiện mà nó nên được thực hiện


3
trong hộp thoại xuất hiện sau khi nhấp vào Công cụ> Thêm, hãy đảm bảo thêm git pull origin mastervì cú pháp đang git pull <remote> <branch>giả định nguồn gốc là vị trí từ xa nơi bạn muốn kéo các thay đổi và cũng originđược đặt làm tên trong git gui từ Từ xa> Thêm> trong điều khiển từ xa tên chi tiết đã được viết là nguồn gốc, nếu không hãy thực hiện các thay đổi cần thiết theo yêu cầu<remote> name
John

@John Đúng, nhưng không hoàn toàn cần thiết. Khi điều khiển từ xa và chi nhánh không được chỉ định, Git sẽ giả định chi nhánh hiện tại và điều khiển từ xa được theo dõi. Tôi thực sự thích chỉ để nó thực thi git pull và thêm toàn cục (hộp kiểm), vì tôi có các tên từ xa khác nhau cho các dự án khác nhau.
Hummeling Engineering BV

3

Mục nhập này trong .gitconfig phù hợp với tôi:

[guitool "Pull"]
cmd = git pull $(git for-each-ref --format='%(upstream:short)' $(git symbolic-ref -q HEAD) | tr / " ")

Nó tự động chọn chi nhánh từ xa hiện tại.

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.