Tôi đang làm việc trên một nhánh Git có một số kiểm tra bị hỏng và tôi muốn kéo (hợp nhất các thay đổi, không chỉ ghi đè) các thử nghiệm này từ một chi nhánh khác nơi chúng đã được sửa.Có thể kéo chỉ một tệp trong Git không?
Tôi biết tôi có thể làm
git pull origin that_other_branch
nhưng điều này sẽ cố gắng kết hợp nhiều file khác, cho rằng tôi chưa sẵn sàng.
Chỉ có thể kéo và hợp nhất tệp được chỉ định (chứ không phải mọi thứ) từ một nhánh khác?
Đây không phải là bản sao của Git pull request for just one file vì tất cả câu trả lời cho câu hỏi đó là cách hoàn nguyên tệp đã thay đổi cục bộ thành phiên bản kho lưu trữ mà không thay đổi bất kỳ nhánh nào.
Mã băm được yêu cầu bởi -m chuyển đổi có thể được in bằng git branch -v. Tuyệt vời! – h22
Tuyệt vời. Điều này đã giúp tôi nhiều hơn một lần. Để làm rõ, cờ -m có vẻ hài lòng với băm của cam kết mà từ đó bạn muốn kéo tệp đơn của mình. – rd108
Điều này cũng phù hợp với tôi. Mặc dù, tôi chạy git log trên nhánh từ xa của mình để tìm sự đảo ngược: ví dụ: $ git log remotes/origin/master – Dan