شرح صفوف ومحتوى الفقرة
كيف تختار الأداة الصحيحة بين أوامر التراجع التي درستها حتى الآن؟ اعتمد هذا المعيار الهندسي الواضح:
- استخدم
git restoreعندما يكون التعديل الخاطئ غير ملتزم به بعد في مجلد العمل أو منطقة التجهيز. - استخدم
git commit --amendلتصحيح الالتزام المحلي الأخير فقط قبل مشاركته. - استخدم
git revertلإلغاء أثر أي التزام محفوظ مع الحفاظ على سجل تاريخي كامل وشفاف فيgit log.
Shell
# Verify that the revert commit cleanly undid the target change
git show HEAD --stat