Tôi có 2 chi nhánh: thạc sĩ | thiết kế
Làm việc trong thiết kế tôi đã làm một stash và chuyển sang làm chủ, thực hiện một số điều chỉnh. Chuyển trở lại thiết kế và stash apply
chỉ làm mất tất cả những thay đổi của tôi trong nhánh thiết kế.
Tôi hy vọng tất cả các công việc của tôi là trong một stash vì tôi đã không xóa hoặc loại bỏ những thứ này.
Nếu tôi làm một danh sách stash, tôi nhận được 4 kết quả:
stash@{0}: WIP on design: f2c0c72... Adjust Password Recover Email
stash@{1}: WIP on design: f2c0c72... Adjust Password Recover Email
stash@{2}: WIP on design: eb65635... Email Adjust
stash@{3}: WIP on design: eb65635... Email Adjust
Nếu tôi thử git stash apply f2c0c72
tôi sẽ gặp lỗi:
fatal: Needed a single revision
f2c0c72: no valid stashed state found
Làm thế nào tôi có thể áp dụng một stash cụ thể?
git stash apply 0
(thay vìgit stash apply stash@{0}
). Xem câu trả lời của tôi ở đây .