كيف أفعل…؟
إجابات قصيرة لأكثر ما يحتاجه الناس. ابحث عن مهمتك في القائمة الجانبية، أو اضغط / للبحث.
Search for a command to run…
إجابات قصيرة لأكثر ما يحتاجه الناس. ابحث عن مهمتك في القائمة الجانبية، أو اضغط / للبحث.
cd my-folderzev initzev add .zev commit -m "النسخة الأولى"zev clone owner/projectصفحة المستودع على Zaryn تعرض هذا الأمر بالعنوان الصحيح.
zev login zaryn.xyz --register your-name --email you@example.com # مرة لكل حاسوبzev newzev pushzev status # أي ملفاتzev diff # أي أسطرجهّز تلك الملفات وحدها ثم أودِع:
zev add src/login.js src/login.csszev commit -m "إصلاح نموذج الدخول"يبقى الباقي متغيّرًا دون إيداع.
zev diff --stagedzev log --onelinezev show 47bec4f5zev blame path/to/filezev restore path/to/fileيعود الملف كما كان في آخر إيداع. تلك التعديلات تضيع نهائيًا، فضعها جانبًا (stash) أولًا إن لم تكن متأكدًا.
zev restore .zev restore --staged path/to/fileتبقى تعديلاتك في الملف؛ لن يدخل الإيداع التالي فقط.
zev stash save "ما كنت أفعله"# ...افعل شيئًا آخر، بدّل الفرع، اجلب...zev stash popإن كان في آخر إيداع:
zev restore path/to/fileلا يستطيع zev بعد نقل مجلدك إلى إيداع قديم، لكن يمكنك الاطلاع على أي إيداع دون تغيير ملفاتك:
zev show <commit>zev diff <commit> HEAD -- fileلا يعيد zev كتابة الإيداعات. أنشئ إيداعًا جديدًا يلغيه: أعد الملفات كما تريدها ثم أودِع. يعرض zev diff <commit>~1 <commit> بالضبط ما غيّره ذلك الإيداع.
zev rm path/to/filezev commit -m "حذف الملف القديم"غيّر اسمه كالمعتاد ثم جهّز الاسم القديم والجديد:
mv old-name.txt new-name.txtzev add old-name.txt new-name.txtzev commit -m "إعادة تسمية"zev rm --cached .envecho ".env" >> .zevignorezev add .zevignorezev commit -m "إيقاف تتبع .env"إن كان يحتوي أسرارًا حقيقية وقد أرسلته، فغيّر تلك الأسرار: ما زالت في السجل.
أنشئ ملفًا اسمه .zevignore في المجلد الأعلى للمشروع، نمط في كل سطر:
node_modules/dist/*.log.envzev checkout -b my-featurezev stashzev checkout other-branch# ...لاحقًا...zev checkout my-featurezev stash popzev checkout mainzev merge my-featurezev merge my-feature --resolve# عدّل الملفات التي يذكرها: أبقِ ما تريده بين <<<<<<< و>>>>>>> واحذف العلاماتzev add .zev merge --continueالشرح الكامل في الفروع والدمج.
zev tag v1.0zev pullzev pushzev checkout -b fix-headerzev commit -m "إصلاح الترويسة على الهواتف"zev pushzev przev fork-repo owner/project --clonecd projectzev pushzev prافتح المستودع واضغط ⚙ Settings (لمستودع الطوبولوجيا: في نظرة الشبكة العامة). في الأسفل، تحت Danger zone، اكتب اسم المستودع واضغط Delete this repository. يُحذف تاريخه وفروعه وطلبات الدمج والقضايا وكل ملف مخزَّن له، ولا يمكن التراجع. يستطيع ذلك مالكه، وكذلك مالك منظمته أو مديرها.
zev self updateإن ثبّته بـ apt أو dnf أو zypper أو pacman، فالتحديث المعتاد لنظامك يكفي.
zev helpzev help stashأو راجع كل الأوامر.