Tôi gặp phải vấn đề tương tự vì tôi đã thực hiện một số thay đổi trong nhánh phát triển của mình và sau đó muốn chuyển đến nhánh hồ sơ. vì vậy tôi đã lưu trữ những thay đổi bằng cách
git stash
sau đó trong nhánh hồ sơ, tôi cũng đã thực hiện một số thay đổi và sau đó muốn quay lại lần nữa để phát triển nên tôi phải lưu trữ các thay đổi một lần nữa bằng cách
git stash
nhưng khi tôi đến phát triển chi nhánh và cố gắng git các thay đổi kho lưu trữ bằng cách
git stash apply
vì vậy tôi gặp lỗi cần hợp nhất
để giải quyết vấn đề này trước tiên tôi phải kiểm tra danh sách lưu trữ bằng cách
git stash list
vì vậy nó hiển thị danh sách các kho trong trường hợp của tôi có 2 kho tên của các kho đang hiển thị như thế này stash @ {0}, stash @ {1}
Tôi cần thay đổi từ stash @ {1} vì vậy khi tôi cố gắng lấy nó bằng lệnh này
git stash apply stash@{1}
vì vậy đã nhận được lỗi cần hợp nhất
vì vậy bây giờ để giải quyết vấn đề này, hãy kiểm tra trạng thái tệp của bạn
git status
vì vậy nó đã đưa ra lỗi "cả hai đều được sửa đổi" để giải quyết lần chạy này
git add .
nó sẽ thêm các tệp sửa đổi bị thiếu bây giờ một lần nữa kiểm tra trạng thái
git status
vì vậy bây giờ không có lỗi bây giờ có thể áp dụng stash
git stash apply stash@{1}
bạn có thể thực hiện quá trình này cho bất kỳ số lượng tệp lưu trữ nào.