git shelve
không tồn tại trong Git.
Chỉ git stash
:
- khi bạn muốn ghi lại trạng thái hiện tại của thư mục làm việc và chỉ mục, nhưng muốn quay lại thư mục làm việc sạch.
- trong đó lưu các sửa đổi cục bộ của bạn đi và hoàn nguyên thư mục làm việc để khớp với cam kết CHÍNH.
Bạn đã có một git dự án cũ năm 2008 để cô lập các sửa đổi trong một chi nhánh, nhưng điều đó sẽ không hữu ích ngày nay.
Như được ghi lại trong hộp thoại giá đỡ Intellij IDEA , tính năng " gác và tháo vỏ " không được liên kết với VCS (công cụ Hệ thống kiểm soát phiên bản) mà với chính IDE, để tạm thời lưu trữ các thay đổi đang chờ xử lý mà bạn chưa cam kết.
Lưu ý rằng kể từ Git 2.13 (quý 2 năm 2017), giờ đây bạn cũng có thể bỏ các tệp riêng lẻ .
shelve
không phải là một lệnh git. Bối cảnh cho câu hỏi này là gì, những thuật ngữ này đến từ đâu?shelve
tồn tại trong một số công cụ khác nhưng nó không phải là một phần của git.