أخطاء Gitتحذير
You are in 'detached HEAD' stateحالة HEAD المنفصلة (Detached HEAD state)
يشير HEAD إلى commit محدد بدلاً من فرع، مما يعني أن الـ commits الجديدة ستكون يتيمة.
gitlinuxwindowsmacos
عرض التفاصيل error: Your local changes would be overwrittenيرفض Git تنفيذ العملية لأنها ستستبدل التغييرات المحلية غير المُودَعة.
حاولت تنفيذ checkout أو merge أو pull بينما توجد تغييرات غير مُودَعة في ملفات ستُعدَّل بواسطة العملية. يمنع Git ذلك تفادياً لفقدان عملك.
أودع تغييراتك: git add . && git commit -m 'WIP'. أو خزّنها مؤقتاً: git stash، ثم استعدها لاحقاً: git stash pop. أو تجاهل التغييرات إن لم تكن بحاجة إليها: git checkout -- file (تحذير: هذا الأمر مدمّر).
git stash && git checkout main && git stash popYou are in 'detached HEAD' stateيشير HEAD إلى commit محدد بدلاً من فرع، مما يعني أن الـ commits الجديدة ستكون يتيمة.
fatal: refusing to merge unrelated historiesيرفض Git دمج فرعين لا يشتركان في سلف مشترك.
CONFLICT (content): Merge conflictتعذّر على Git الدمج التلقائي للتغييرات لأن السطور ذاتها عُدِّلت في كلا الفرعين.
fatal: Authentication failedفشلت مصادقة Git مع الخادم البعيد.
error: LFS object not foundتعذّر تنزيل ملف متتبَّع بـ Git LFS من خادم LFS.
fatal: bad revisionالـ revision المحدد (هاش commit أو اسم فرع أو وسم) غير موجود.