Một đồng nghiệp có một stash trong kho lưu trữ của họ mà tôi có thể truy cập (thông qua hệ thống tập tin), và tôi muốn kéo stash đó vào một nhánh trong kho của tôi.Tôi có thể lấy một stash từ một repo từ xa vào một chi nhánh địa phương không?
% git ls-remote ~alice/work/repo/ stash 3ccc82fb1ee0e7bde1250c7926d333ce21c109c0 refs/stash
Nhưng khi tôi cố gắng để lấy đó, git nói với tôi "không thể tìm thấy 3cc82 ..."
% git fetch ~alice/work/repo stash:new_branch remote: Total 0 (delta 0), reused 0 (delta 0) error: unable to find 3ccc82fb1ee0e7bde1250c7926d333ce21c109c0 fatal: object 3ccc82fb1ee0e7bde1250c7926d333ce21c109c0 not found
Có cách nào tôi có thể lấy stash từ xa?
Cảm ơn, tôi thấy rằng (và upvoted nó). Tuy nhiên câu hỏi này đang cố gắng giải quyết một vấn đề khác; Tôi có thể nhìn thấy repo từ xa nhưng đồng nghiệp của tôi đã cất giấu thay vì cam kết, sau đó về nhà và nói với tôi về stash, vì vậy tôi chỉ muốn lấy stash đó. Một vài giải pháp có gió dài hơn hiện diện (ví dụ: tạo một bản vá và áp dụng nó cục bộ) nhưng tôi đang tìm kiếm một cách trực tiếp để tìm dấu vết vào repo của tôi. –
Đã chỉnh sửa nhận xét với nhiều thông tin chi tiết hơn – sehe
Ồ, NICE! Cảm ơn! –