خمسة أوامر Git تُخرجك من معظم الورطات
ليس عليك حفظ Git كاملاً. هذه الخمسة تغطّي 90% من اللحظات الصعبة: git reflog — سجلّ كل ما فعلته حتى ما «حذفته». من هنا تستعيد فرعاً أو كوميت ضائعاً. git restore --staged <file> — تراجع عن git add بلا فقدان التعديل. git stash — أخفِ تعديلاتك مؤقتاً لتبديل الفرع بأمان. git revert <hash> — يلغي أثر كوميت بكوميت جديد. آمن على الفرع المشترك، بخلاف reset . git diff --staged — راجع ما ستكوميته قبل أن تكوميته. القاعدة الذهبية: لا تستخدم reset --hard على فرع دفعته للريموت.