اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يجب أولاً إنشاء ملف باسم:

.gitignore

وذلك في مجلد المشروع الرئيسي، ووضع التالي به:

.env
.envrc
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
.python-version
Pipfile.lock
.idea/

__pycache__/


# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

وذلك لتجنب رفع أية مجلدات أو ملفات لا علاقة لها بالكود مثل مجلد env الخاص بالبيئة الإفتراضية.

ثم:

git init

لإنشاء مستودع محلي في مجلد المشروع الرئيسي.

ثم تنفيذ الأوامر التالية بالترتيب في مجلد المشروع الرئيسي لرفع المشروع:

git add .

// ثم

git commit -m "first commit"

// ثم 

git branch -M main

// ثم

git remote add origin رابط المستودع على جيت هب هنا

// ثم

git push -u origin main

لاحظي النقطة في  الأمر . git add  تعني إضافة جميع محتويات المجلد الرئيسي تمهيدًا لرفعها للمستودع البعيد على جيت هب.

 

  • 0
نشر

لديكِ ملف حجمه كبير وإعدادات git الإفتراضية تمنع رفع مثل تلك الملفات، ولا حاجة لرفع ملفات .pth فهي تحتوي على الأوزان الخاصة بنماذج تعلم الآلة المدربة، فالملف ناتج عن تدريب قمتي به أنتِ بنفسك والكود الذي يولده موجود في المشروع، فمن الأفضل عدم رفعه، وعليكِ  رفع الكود فقط، وإضافة إرشادات في ملف README.md تشرح للآخرين كيف يمكنهم تشغيل كود التدريب لتوليد الملف بأنفسهم، أرجو إضافة التالية لملف gitignore:

*.pth

ثم إزالة الملف من تتبع Git لأنك حاولتي رفع الملف مسبقاً، فهو موجود الآن في منطقة التجهيز staging area، ويجب إزالته من التتبع قبل أن تتمكني من عمل push بنجاح:

git rm --cached "Fine Tuning/CLIP/clip_finetuned.pth"

ثم تنفيذ:

git add .
git commit -m "first commit"
git push -u origin main

 

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...