Theme
Primary Color

نسخ مستودع بإستخدام git clone

ال git clone بيجهز نسخة عمل من مستودع موجود وبيضيف مصدره ك Remote إسمه origin

الأوامر بإستخدام Git Bash أو Bash ونفذ خطوات كل درس بالترتيب داخل مجلد تدريب جديد بعيدا عن مشاريعك

تجهيز مجلد التدريب

mkdir git-practice
cd git-practice
git init -q -b main
git config user.name "Git Learner"
git config user.email "[email protected]"
git config core.autocrlf false
printf 'First Line\n' > notes.txt
git add notes.txt
git commit -q -m "Add Notes"

إنشاء نسخة محلية للتدريب

بننسخ مستودع التدريب لمسار جديد من غير أي إتصال بالإنترنت

cd ..
git clone -q git-practice git-copy
cd git-copy
git remote

النتيجة

origin

قراءة الملفات والتاريخ المنسوخ

النسخة فيها الملفات والتعديلات المحفوظة وقت النسخ

cat notes.txt
git log -1 --format=%s

النتيجة

First Line
Add Notes
ملحوظة

عند نسخ مستودع مستضاف إستخدم رابط المستودع المسموح لك بالوصول إليه بدل المسار المحلي

git شرح