شرح صفوف ومحتوى الفقرة
ماذا لو أدرجت ملفاً حساساً بالخطأ داخل الالتزام الأخير مباشرة قبل مشاركته؟ يمكنك إزالته فوراً من ذلك الالتزام عبر إخراجه من الفهرس بالأمر git rm --cached، وإضافة اسمه إلى ملف .gitignore وتجهيزه، ثم تنفيذ git commit --amend --no-edit ليحل الالتزام النظيف محل الالتزام السابق.
Shell
# Remove accidentally committed file from Index only
git rm --cached local-keys.txt
# Replace the last commit with the cleaned Index
git commit --amend --no-edit