شرح صفوف ومحتوى الفقرة
عندما تعدّل التزاماً بـ --amend أو تعيد بناء قاعدة فرعك الخاص بعد رفعه مسبقاً، تتغير بصمات الالتزامات ويرفض الخادم الرفع العادي. إياك واستخدام القوة العمياء git push --force على الفروع المشتركة لأنها تمسح عمل زملائك دون تحذير؛ واستخدم بدلاً منها في فرعك الشخصي الخيار الآمن git push --force-with-lease الذي يتحقق أولاً من عدم وجود أي التزامات جديدة غير مرئية على الخادم.
Shell
# Safely update your own rebased feature branch
git push --force-with-lease origin feature-auth
# Check branch tracking status
git branch -vv