it-swarm.dev

كيف يمكنني تحميل مشاريع الكسوف إلى جيثب؟

لديّ رمز في Eclipse أرغب في تحميله إلى GitHub لكن حتى الآن لا يمكنني معرفة كيف. تقول "إنشاء مستودع" ولكن يبدو أنه يشبه مجلد يحمل مشاريعك ولست متأكدًا من كيفية تحميل الكود الخاص بي عليه. اعتذار عن السؤال الغبي على ما يبدو. أيضا ، كيف يمكن للمرء حذف المستودعات؟ لا ترى طريقة للقيام بذلك أيضًا.

86
user2494770

في حين أن المكون الإضافي EGit لـ Eclipse يعد خيارًا جيدًا ، إلا أن الخيار الأفضل هو تعلم استخدام git bash - أي git من سطر الأوامر. ليس من الصعب للغاية معرفة أساسيات بوابة git ، وغالبًا ما يكون من المفيد للغاية فهم بعض العمليات الأساسية قبل الاعتماد على واجهة المستخدم الرسومية للقيام بذلك نيابة عنك. ولكن للإجابة على سؤالك:

أول الأشياء أولاً ، قم بتنزيل git من http://git-scm.com/ . ثم انتقل إلى http://github.com/ وقم بإنشاء حساب ومستودع.

على جهازك ، ستحتاج أولاً إلى الانتقال إلى مجلد المشروع باستخدام git bash. عندما تصل إلى هناك ، فأنت تفعل:

git init

الذي يبدأ مستودع بوابة جديدة في هذا الدليل.

عند القيام بذلك ، تحتاج إلى تسجيل ذلك الريبو الجديد عن بعد (حيث ستقوم بالتحميل - ادفع - ملفاتك إلى) ، والتي ستكون في هذه الحالة github. ستحصل على عنوان URL الصحيح من الريبو الخاص بك على جيثب.

$ git remote add Origin https://github.com/[username]/[reponame].git

تحتاج إلى إضافة ملفاتك الحالية إلى التزامك المحلي:

git add .   # this adds all the files

فأنت بحاجة إلى تقديم التزام مبدئي ، لذلك عليك:

git commit -a -m "Initial commit" # this stages your files locally for commit. 
                                  # they haven't actually been pushed yet

الآن قمت بإنشاء التزام في الريبو المحلي ، ولكن ليس في الحساب البعيد. لوضعها على جهاز التحكم عن بُعد ، يمكنك تنفيذ السطر الثاني الذي نشرته:

git Push -u Origin --all
163
Jokab

إليك مقطع فيديو خطوة بخطوة لتحميل مشاريع Eclipse إلى github

https://www.youtube.com/watch؟v=BH4OqYHoHC0

إضافة الخطوات هنا.

  1. انقر بزر الماوس الأيمن على مشروع Eclipse الخاص بك -> الفريق -> مشاركة المشروع

  2. اختر بوابة من القائمة الموضحة ؛ حدد المربع الذي يطلب إنشاء مستودع أو استخدمه -> انقر على إنشاء مستودع وانقر فوق إنهاء. - هذا سيخلق ريبو بوابة المحلية. (على افتراض أنك قد قمت بالفعل بتثبيت git)

  3. انقر بزر الماوس الأيمن على المشروع -> الفريق -> الالتزام - حدد فقط الملفات التي تريد الالتزام بها وانقر فوق الالتزام. - الآن تلتزم الملفات إلى الريبو المحلي الخاص بك.

  4. انتقل إلى عرض مستودعات التخزين في Eclipse (أو Team -> إظهار في عرض المستودعات)

  5. قم بتوسيع git repo الخاص بمشروعك وانقر بزر الماوس الأيمن على "التحكم عن بعد" -> "إنشاء عن بعد"

  6. سيظهر الاسم البعيد كأصل ، وحدد خيار "تكوين الدفع" وانقر فوق موافق

  7. في مربع الحوار التالي ، انقر فوق "تغيير" بجوار مربع نص URI ومنح عنوان urit الخاص بك واسم المستخدم وكلمة المرور وانقر فوق "حفظ ودفع". هذا تكوين بوابة دفع.

  8. لتكوين Fetch ، انتقل إلى Git Repositories -> Remote -> Configure Fetch -> Add -> Master Branch -> Next -> Finish -> Save and Fetch

  9. لتكوين الفرع الرئيسي ، الفرع -> محلي -> الفرع الرئيسي -> انقر بزر الماوس الأيمن وتكوين الفرع -> البعيد: الأصل والفرع الرئيسي: المرجع/الرؤساء/الرئيسي -> انقر فوق موافق

عند تحديث الريبو الخاص بك ، ستتمكن من رؤية الملفات التي ارتكبتها ويمكنك القيام بالدفع والسحب من الريبو.

41
Aparna

أنت بحاجة إلى عميل git لتحميل مشروعك إلى خوادم git. بالنسبة إلى Eclipse EGIT هو مكون إضافي لطيف لاستخدام GIT.

لمعرفة أساسيات بوابة ، انظر هنا / أعتقد أنه يجب أن يكون لديك الأساس أولاً

2
stinepike

بالنسبة إلى Eclipse ، أعتقد أن EGIT هو الخيار الأفضل. هذا الدليل http://rogerdudler.github.io/git-guide/index.html سوف يساعدك على فهم بوابة سريعة.

1
Vidmar Fernandes

تشير العديد من هذه الإجابات إلى كيفية مشاركة المشروع على Git ، وهو أمر سهل ، يمكنك فقط مشاركة الكود على git ، ولكن هناك شيء واحد يجب ملاحظته وهو أنه لا يوجد "ملف مشروع" ظاهر يمكن للمستخدم النهائي النقر عليه مرتين. . بدلاً من ذلك ، يجب عليك استخدام Import-> General-> مشروع موجود وحدد المجلد بالكامل

1
Colin D

ساعدني إجابة Jokab كثيرًا لكن في حالتي لم أستطع الدفع إلى github حتى قمت بتسجيل الدخول في حساب github الخاص بي إلى bash bash لذلك قمت بتشغيل الأوامر التالية

git config credential.helper store

ثم

git Push http://github.com/[user name]/[repo name].git

بعد ظهور الأمر الثاني في نافذة واجهة المستخدم الرسومية ، قدمت بيانات اعتماد تسجيل الدخول الخاصة بي وقد عملت من أجلي.

0
Adindu Stevens