أهم أسئلة "Version-control"

التحكم في الإصدار هو إدارة التغييرات التي تطرأ على المستندات والبرامج والمعلومات الأخرى المخزنة كملفات كمبيوتر.

كيف يمكنني التراجع عن أحدث الالتزامات المحلية في Git؟

لقد ارتكبت ملفات خاطئة بطريق Git ، لكنني لم أدفع الالتزام إلى الخادم حتى الآن.كيف يمكنني التراجع عن تلك الالتزامات من المستودع المحلي ؟

git version-control git-commit undo

كيف يمكنني حذف فرع Git محليًا وعن بعد؟

أريد حذف فرع محليًا وعن بُعد.المحاولات الفاشلة لحذف فرع بعيد$ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/ […] قراءة المزيد…

git version-control git-branch git-push git-remote

كيف يمكنني فرض "git pull" للكتابة فوق الملفات المحلية؟

كيف أقوم بفرض الكتابة فوق الملفات المحلية على git pull ؟السيناريو كالتالي:يقوم أحد أعضاء الفريق بتعديل القوالب الخاصة بالموقع الإلكتروني الذي نعمل عليهيضيفون بعض الصور إلى دليل الصور (لكن ينسون إضافتها تحت تحكم المصدر)يرسلون الصور إليّ لاحقًا عبر البريدأقوم بإضافة الصور الموجودة تحت التحكم بالمصادر ودفعها إلى GitHub مع تغييرات أخرىلا يمكنهم سحب التحديثات من GitHub لأن Git لا تريد الكتابة فوق ملفاتهم.هذا هو الخطأ الذي أحصل عليه:خطأ: سيتم الكتابة فوق ملف شجرة العمل غير المتتبع 'public / images / icon.gif' بالدمجكيف أجبر Git على استبدالها؟ الشخص مصمم […] قراءة المزيد…

git version-control overwrite git-pull git-fetch

كيف يمكنني التراجع عن "git add" قبل الالتزام؟

لقد أضفت ملفات عن طريق الخطأ إلى Git باستخدام الأمر:git add myfile.txt لم أقم بتشغيل git commit . هل هناك طريقة للتراجع عن هذا ، بحيث لا يتم تضمين هذه الملفات في الالتزام؟

git version-control git-commit git-stage

كيف يمكنني إعادة تسمية فرع Git محلي؟

لا أرغب في إعادة تسمية فرع بعيد ، كما هو موضح في إعادة تسمية الفرع الرئيسي لكل من مستودعات Git المحلية والبعيدة .كيف يمكنني إعادة تسمية فرع محلي لم يتم دفعه إلى فرع بعيد؟في حال احتجت إلى إعادة تسمية الفرع البعيد أيضًا: كيف يمكنني إعادة تسمية اسم فرع Git المحلي والبعيد

git version-control git-branch

كيف يمكنني تجاهل التغييرات غير المرحلية في Git؟

كيف يمكنني تجاهل التغييرات في نسخة العمل الخاصة بي غير الموجودة في الفهرس؟

git version-control

كيف يمكنني إعادة تعيين أو إعادة ملف إلى نسخة معينة؟

لقد أجريت بعض التغييرات على ملف تم تنفيذه عدة مرات كجزء من مجموعة من الملفات ، لكنني الآن أريد إعادة تعيين / إعادة التغييرات عليه إلى إصدار سابق.لقد أنجزت git log مع git diff للعثور على المراجعة التي أحتاجها ، لكن ليس لدي أي فكرة عن كيفية إعادة الملف إلى حالته السابقة في الماضي.

git version-control git-checkout

واجهت تعارض دمج. كيف يمكنني إحباط الدمج؟

لقد استخدمت git pull وكان لدي تعارض في الدمج:unmerged: _widget.html.erb You are in the […] قراءة المزيد…

git version-control git-merge git-merge-conflict

كيف ترى التغييرات في Git الالتزام؟

عندما أفعل git diff COMMIT أرى التغييرات بين هذا الالتزام و HEAD (على حد علمي) ، لكنني أرغب في رؤية التغييرات التي تم إجراؤها بواسطة هذا الالتزام الفردي.لم أجد أي خيارات واضحة على diff / log ستمنحني هذا الناتج.

git version-control diff git-diff