Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 3.26 KB

File metadata and controls

35 lines (24 loc) · 3.26 KB

GitHub (غيت هاب)

يُعد GitHub (غيت هاب) أكبر مضيف فردي لمستودعات Git (Git repositories)، وهو نقطة التعاون المركزية لملايين المطورين والمشاريع. تتم استضافة نسبة كبيرة من جميع مستودعات Git (Git repositories) على GitHub (غيت هاب)، وتستخدمه العديد من المشاريع مفتوحة المصدر (open-source projects) لاستضافة Git (Git hosting)، تتبع المشكلات (issue tracking)، مراجعة الكود (code review)، وأشياء أخرى. لذا، وعلى الرغم من أنه ليس جزءاً مباشراً من مشروع Git (Git project) مفتوح المصدر (open source)، إلا أن هناك فرصة جيدة لأن ترغب أو تحتاج إلى التفاعل مع GitHub (غيت هاب) في وقت ما أثناء استخدام Git (غيت) بشكل احترافي.

يدور هذا الفصل حول استخدام GitHub (غيت هاب) بفعالية. سنغطي الاشتراك في حساب وإدارته، إنشاء واستخدام مستودعات Git (Git repositories)، تدفقات العمل الشائعة (common workflows) للمساهمة في المشاريع وقبول المساهمات في مشاريعك، واجهة برمجة GitHub (GitHub’s programmatic interface)، والكثير من النصائح الصغيرة لجعل حياتك أسهل بشكل عام.

إذا لم تكن مهتماً باستخدام GitHub (غيت هاب) لاستضافة مشاريعك الخاصة أو للتعاون في مشاريع أخرى مستضافة على GitHub (غيت هاب)، يمكنك تخطي هذا الفصل بأمان والانتقال إلى ch07-git-tools.asc.

Warning
تغير الواجهات (Interfaces Change)

من المهم ملاحظة أنه مثل العديد من مواقع الويب النشطة، فإن عناصر واجهة المستخدم (UI elements) في لقطات الشاشة هذه عرضة للتغيير بمرور الوقت. نأمل أن تظل الفكرة العامة لما نحاول تحقيقه هنا موجودة، ولكن إذا كنت تريد إصدارات أحدث من هذه الشاشات، فقد تحتوي الإصدارات عبر الإنترنت (online versions) من هذا الكتاب على لقطات شاشة أحدث.

Summary (الملخص)

الآن أصبحت مستخدم GitHub (غيت هاب). أنت تعرف كيفية إنشاء حساب (account)، إدارة مؤسسة (organization)، إنشاء مستودعات (repositories) والدفع (push) إليها، المساهمة في مشاريع الأشخاص الآخرين وقبول المساهمات من الآخرين. في الفصل التالي، ستتعلم أدوات ونصائح أكثر قوة للتعامل مع المواقف المعقدة، والتي ستجعلك حقاً خبيراً في Git (Git master).