فایل را از stage خارج کنیم، بدون حذف تغییرات
git restore --staged فقط index را بهروز میکند؛ تغییرات working tree باقی میمانند.
git restore --staged -- config.phpنمونه
git restore --staged فقط index را بهروز میکند؛ تغییرات working tree باقی میمانند.
git restore --staged -- config.phpبازه [lo, hi) باعث میشود حالت خالی و محل درج با یک قرارداد روشن مدیریت شوند؛ برای lower_bound سراغ اولین مقدار بزرگتر یا مساوی میرویم.
کلید تکرارپذیری را همراه نتیجه ذخیره کنید و مالکیت کلید را با قید یکتا بهصورت اتمیک بگیرید؛ یک cache ساده جلوی race را نمیگیرد.