الـ remotes: push، pull، fetch
جزء من دورة Git
كل ما فعلته حتى الآن يعيش على جهازك وحده. لا بأس بذلك للتمرين، لكن المشاريع الحقيقية تحتاج نسخة مشتركة يصل إليها آخرون أو أجهزة أخرى: خادم يحمل المستودع نفسه ليصب عمل الجميع في مكان واحد. يسمي Git هذه النسخة مستودعاً بعيداً (remote): نسخة أخرى من مستودعك، تُستضاف عادة على خدمة مثل GitHub، ويعرف مستودعك المحلي كيف يخاطبها. وهذا الدرس يغطي وصل مستودع بعيد، وإرسال كوميتاتك إليه، وإنزال كوميتات الآخرين منه.
يحتاج المستودع البعيد شيئين: اسماً قصيراً ستكتبه باستمرار، وهو origin في الغالب الأعم، وعنواناً يشير إلى المكان الذي يقيم فيه المستودع فعلاً. ...
هل تريد تعلّم Git الـ remotes: push، pull، fetch في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Git جاهز، وتعمل على الـ remotes: push، pull، fetch بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسالـ remotes: push، pull، fetchما الذي ستتعلّمه
- Git remote add
- Git push
- Git fetch
- Git pull
- Upstream tracking
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
13 دروس- 1التهيئة وأول commit لك25 دقيقة
- 2الحالة والفرق والسجل25 دقيقة
- 3الـ branches والـ merge30 دقيقة
- 4حل تعارضات الـ merge30 دقيقة
- 5الـ remotes: push، pull، fetch30 دقيقة
- 6الـ stash والـ cherry-pick25 دقيقة
- 7ريبيس (rebase)30 دقيقة
- 8الـ rebase التفاعلي والـ squash30 دقيقة
- 9الـ tags والـ releases20 دقيقة
- 10سير عمل الـ branching20 دقيقة
- 11استعادة العمل المفقود25 دقيقة
- 12الـ hooks25 دقيقة
- 13مشروع التخرج: دورة Pull Request كاملة40 دقيقة
