Tôi có hai kho. Trong một, tôi thực hiện các thay đổi đối với tệp ./hello.test
. Tôi cam kết các thay đổi và tạo một bản vá từ cam kết đó với git format-patch -1 HEAD
. Bây giờ, tôi có một kho lưu trữ thứ hai có chứa một tập tin có nội dung tương tự như hello.test nhưng được đặt trong một thư mục khác nhau dưới một cái tên khác nhau: ./blue/red/hi.test
. Tôi làm cách nào để áp dụng bản vá nói trên cho hi.test
tệp? Tôi đã thử git am --directory='blue/red' < patch_file
nhưng tất nhiên điều đó phàn nàn rằng các tệp không được đặt tên giống nhau (mà tôi nghĩ Git không quan tâm?). Tôi biết mình có thể chỉnh sửa sự khác biệt để áp dụng cho tệp cụ thể đó nhưng tôi đang tìm giải pháp lệnh.