2011-09-04 12 views
14

Tôi có thể đẩy bằng gitg và đẩy mã của tôi đến nhánh chủ từ xa nhưng tôi không thể thấy bất kỳ tùy chọn nào để thực hiện git kéo.Tôi có thể làm một công cụ gitg/gitx bằng cách nào?

tôi trên Ubuntu 10 và 11

+0

Hai câu đầu tiên của bạn mâu thuẫn nhau. »Tôi có thể kéo, nhưng tôi không thấy tùy chọn nào để kéo« nói gì? – knittl

+0

điểm tốt. Tôi có nghĩa là đẩy trong trường hợp đầu tiên. Tôi đã cập nhật câu hỏi. –

Trả lời

35

Bạn có thể không trực tiếp kéo từ git gui, nhưng với hơn một pull là một fetch theo sau là một merge, bạn có thể lấy điều khiển từ xa (trong menu từ xa và fetch from), và sau đó hợp nhất nhánh từ xa vào máy của bạn (menu Hợp nhất và Local merge, chọn tracking branch).

+0

Điều này nghe hoàn hảo! Thật không may tôi không thể tìm thấy menu từ xa hoặc fetch_from: ( –

+0

Bạn có chắc chắn bạn đang ở trong git gui? ('File' menu ->' bắt đầu Git Gui', hoặc 'git gui' từ dòng lệnh) The gitk doen't – CharlesB

+0

cảm ơn CharlesB :) Tôi không tìm thấy điều đó trong gitg trên Ubuntu 11.04 nhưng tôi đang cố gắng tải về 'cola git gui' để xem nó có giúp ích không? –

2

Trong gitg 0.2.4, bạn không thể kéo trực tiếp, vì vậy bạn cũng lấy và hợp nhất:

  • lấy bằng cách trong các thuộc tính kho, chọn repo từ xa và cli
  • hiển thị tất cả các chi nhánh của từ xa và hợp nhất chi nhánh bạn muốn (origin/master phần lớn thời gian) bằng cách nhấp chuột phải vào mũi của chi nhánh