كيفية الحصول على أصلين بعيدين لجيته: دليل خطوة بخطوة

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

فهم المستودعات البعيدة

قبل التعمق في الحل، دعنا نستعرض بسرعة ما هي المستودعات البعيدة. في Git، يُشير البعيد إلى نسخة من مشروعك مستضافة على الإنترنت أو شبكة أخرى. يُطلق على المستودع البعيد الأكثر شيوعًا اسم origin، والذي يتم تعيينه تلقائيًا عند استنساخ مستودع. ومع ذلك، يمكنك إضافة مستودعات بعيدة إضافية حسب الحاجة.

المشكلة: إعداد أصلين بعيدين

في العديد من السيناريوهات التنموية، قد يكون لديك:

  • خادم Git محلي للتطوير الداخلي.
  • خدمة Git على الإنترنت (مثل GitHub أو GitLab أو Bitbucket) للنسخ الاحتياطي أو المشاركة مع جمهور أوسع.

التحدي هو كيفية تكوين مستودعك المحلي لدفع التغييرات إلى كلا الموقعين بشكل فعال.

الحل: إضافة عدة مستودعات بعيدة

إليك كيفية إعداد أصلين بعيدين في مستودع Git الخاص بك خطوة بخطوة:

الخطوة 1: إضافة مستودعاتك البعيدة

يمكنك بسهولة إضافة مستودع بعيد جديد باستخدام الأمر:

git remote add <name> <url>
  • <name> هو الهوية التي تريد استخدامها لمستودعك البعيد (مثل: local، public).
  • <url> هو عنوان الويب لمستودعك البعيد.

مثال: لإضافة مستودع عام للنسخ الاحتياطي عبر الإنترنت، نفذ:

git remote add public https://github.com/username/repo.git

الخطوة 2: التحقق من تكوين مستودعاتك البعيدة

للتحقق مما إذا كانت مستودعاتك قد أُضيفت بنجاح، استخدم:

git remote -v

سيعرض هذا قائمة بجميع المستودعات البعيدة مع عناوين URL المقابلة لها.

الخطوة 3: الدفع إلى المستودع البعيد المختار

يمكنك دفع تغييراتك إلى مستودع بعيد محدد باستخدام الأمر:

git push <name> master:master
  • استبدل <name> بالمستودع البعيد الذي أضفته (مثل: public أو local).
  • master:master يشير إلى أنك تدفع من فرع master المحلي إلى فرع master البعيد.

مثال: لدفع إلى مستودعك العام، ستقوم بتنفيذ:

git push public master:master

الخطوة 4: إنشاء مستودع محلي

عندما تقوم باستنساخ مستودع لأول مرة، يقوم Git تلقائيًا بتسمية المستودع البعيد باسم origin. ومع ذلك، يمكنك إنشاء مستودعك المحلي وتعيين مستودع آخر لعمليات الخادم المحلي كما تشاء.

الخاتمة

من خلال اتباع هذه الخطوات، لقد قمت بنجاح بإعداد مستودع Git الخاص بك مع أصلين بعيدين: أحدهما لخادمك المحلي والآخر لمستودعك العام المتاح عبر الإنترنت. يتيح لك هذا الإعداد دفع تغييراتك بشكل فعال مع الحفاظ على تنظيم مشاريعك.

نصائح نهائية

  • ادفع شيفرتك بانتظام إلى كلا المستودعين البعيدين.
  • تأكد من تزامن كلا المستودعين لتسهيل التعاون.
  • تحقق دائمًا من المستودع الذي تدفع إليه لتجنب الالتباس.

الآن يمكنك بسهولة الحفاظ على تحديثاتك ودفعها إلى كل من مستودعاتك المحلية وعبر الإنترنت، مما يضمن أمان عملك وإمكانية الوصول إليه. برمجة سعيدة!