01/10/2018, 00:46
Sự khác nhau giữa git rm --cached vs git reset HEAD?
Mình đang tìm hiểu về git, mình có vài câu hỏi sau:
- Sự khác nhau giữa git rm --cached vs git reset HEAD.
- Unstage là gì? mình biết Tracked, Untracked và Stage.
Cảm ơn mọi người.
Bài liên quan
git rm --cached (xoá toàn bộ trong stage trước đó) cái gì bạn đang sửa, sẽ mất đi…
còn git reset HEAD sẽ dùng để reset, các file, hay thay đổi đã lưa vào stage sẽ bị huỷ lưu thành unstage(bạn phải add một lần nữa và commit).
Unstage: là bước loại bỏ file đã được lưu vào trong stage t(rước khi commit nó vẫn đang ở vùng nhớ trung gian của git). Bạn có thể xem qua trang này: http://gitimmersion.com
Mình mới tiếp cận git, nên sự khác nhau giữa hai command đó mình chưa rõ, phiền Bác rõ hơn được không.
Cảm ơn các Bác!