new - github تسجيل



غير قادر على الخروج فرع حتى بعد إزالة worktree وتشغيل تشغيل worktree (2)

أعتقد أن الأمر الصحيح هو: git worktree تقليم

https://src-bin.com

أقوم بإنشاء مجموعة عمل للفرع باستخدام الأمر التالي:

Git add worktree <path> <branch-name>

هذا خلق ساحة عمل جديدة بالنسبة لي وتحقق من الفرع في المسار

الآن فكرت في حذف / إزالة worktree. ركض الأوامر التالية:

rm -rf <path>
git worktree prune

يجب أن يؤدي ذلك إلى إزالة محطة العمل وإزالة المرجع لهذا المسار أيضًا. حتى الآن يجب أن أكون قادرا على الخروج من الفرع. ولكن عندما أقوم بتشغيل الأمر التالي للتحقق من ذلك الفرع:

git checkout <branch-name>

لقد حصلت على هذا الخطأ:

fatal: '<branch-name>' is already checked out at ''

هل يمكن لشخص ما مساعدتي في ما يجري.


Answer #1

عملت حول هذا عن طريق مسح .git/worktrees/<branch-name> من دليل المستودع.





github