2016-10-26 16 views
8

Tôi tạo một chi nhánh mới trong kho lưu trữ GIT từ xa. Kho lưu trữ được lưu trữ trên BitBucket.SourceTree - cách thanh toán cho chi nhánh repo từ xa

Trong kho lưu trữ cục bộ của tôi, tôi có thể thấy chi nhánh mới này với SourceTree. Nó xuất hiện trong danh sách cam kết, trên cùng một cam kết tôi tạo chi nhánh từ. Nhưng tôi không thể thấy chi nhánh mới này trong danh sách các chi nhánh và không thể thanh toán chi nhánh.

Tôi muốn kiểm tra và đẩy cập nhật mã máy trạm cục bộ của mình lên kho lưu trữ từ xa, nhưng trong chính xác nhánh mới này. Tôi bắt đầu phát triển trên cùng một chi nhánh, nguồn gốc để sao chép chi nhánh mới là gì.

Tôi đã cố gắng để kéo chi nhánh mới này. Nó là trống rỗng như nó cần, nhưng nó vẫn không theo danh sách các chi nhánh và tôi không thể kiểm tra nó.

Làm cách nào để cam kết với chi nhánh mới này?

Trả lời

18

Với SourceTree (1.9.6.1) một mình (không nói về các dòng lệnh ở đây), chắc chắn:

  • bạn đã lấy repo
  • xem log của bạn được thiết lập để "Tất cả các chi nhánh" (không "chi nhánh hiện tại")
  • "Hiển thị chi nhánh từ xa" được chọn

Lưu ý: phần BRANCHES ở bên trái bên của giao diện nhật ký chỉ hiển thị các chi nhánh địa phương chứ không phải các nhánh ở xa.
Các chi nhánh từ xa nằm trong phần REMOTES/origin, ngay bên dưới BRANCHESTAGS.

Bằng cách nhấp đúp vào nhánh từ xa, bạn có thể tạo chi nhánh địa phương mới.

checkout new branch from remote tracking branch

+0

Có vẻ như điều này sẽ hữu ích. Tôi không có ý tưởng về các chi nhánh từ xa có nguồn gốc, vì vậy đã không thể kiểm tra bất kỳ của họ. Cảm ơn. – Pavlo

Các vấn đề liên quan