Git School · FluxGit

أدلة Git ومسارات العمل العملية

اختر المهمة التي تريد حلها. يوضح كل دليل الفحوص والأوامر والحدود قبل تعديل مستودعك.

كيفية إصلاح خطأ “would clobber existing tag” في Git.

عالج خطأ would clobber existing tag في Git: قارن الوسم المحلي بالبعيد، واحفظ المرجع المحلي الأصلي، ثم حدّث الوسم الذي تحققت منه فقط.

اقرأ الدليل

أشجار عمل Git لوكلاء البرمجة بالذكاء الاصطناعي: سير عمل آمن.

استخدم أشجار عمل Git لمهام الذكاء الاصطناعي المتوازية: أساس واحد، نتائج ملتزم بها، مراجعة ودمج عادي وتنظيف بلا إجبار.

اقرأ الدليل

حفظت commit على الفرع الخطأ؟ انقل التغيير بأمان

احتفظ بفرع إنقاذ ثم طبق التغيير على الفرع الصحيح باستخدام cherry-pick. اختر reset أو revert بعد التحقق مما إذا كان التاريخ قد شُورك مع الآخرين.

اقرأ الدليل

حالة detached HEAD في Git: احتفظ بالعمل

افهم detached HEAD وأنشئ فرعاً باستخدام git switch -c. ابحث عن commit متحقق منه عبر reflog دون اعتباره نسخة احتياطية لملفات لم تُحفظ في commit.

اقرأ الدليل

تباعد فرع Git: متى تختار merge أو rebase؟

افحص commits المحلية والبعيدة بعد fetch واحفظ فرع إنقاذ. اختر merge أو rebase بحسب التاريخ المشترك، مع خطوات واضحة للتعارضات والإلغاء والتحقق.

اقرأ الدليل

Git worktree أم submodule؟ اختر بحسب ملكية التاريخ

يفتح worktree فرعاً آخر من المستودع نفسه، بينما يثبت submodule commit من مستودع منفصل. قارن التحديث والتنظيف وحدود استخدامهما معاً.

اقرأ الدليل

Git amend: صحح commit الأخيرة دون مفاجآت الفهرس

غير رسالة commit الأخيرة أو أضف ملفاً منسياً. راجع الفهرس واحفظ الأصل، وافصل إصلاح الرسالة عن المحتوى وتجنب إعادة كتابة تاريخ مشترك دون قصد.

اقرأ الدليل

إلغاء آخر commit في Git: soft reset أو revert

احتفظ بالتغييرات المحلية في الفهرس باستخدام reset --soft أو اعكس commit مشتركة باستخدام revert. افحص الأب والحالة المحفوظة وتجنب hard reset غير الضروري.

اقرأ الدليل
تنزيل FluxGit