شروع سریع
در حدود پنج دقیقه، از هیچ تا اولین پروژهتان روی Zaryn. هر دستور در همان جا توضیح داده شده است.
دنبال فرمانی برای اجرا بگردید…
در حدود پنج دقیقه، از هیچ تا اولین پروژهتان روی Zaryn. هر دستور در همان جا توضیح داده شده است.
این صفحه شما را از صفر به پروژهای میرساند که روی رایانهتان ذخیره شده و روی Zaryn به اشتراک گذاشته شده است. لازم نیست git یا ابزار کنترل نسخهٔ دیگری بلد باشید. هر گام میگوید آن دستور چه میکند و چرا.
کنترل نسخه چیست؟ ابزاری است که هر نسخهٔ ذخیرهشده از پروژهتان را به خاطر میسپارد. میتوانید ببینید چه چیزی تغییر کرده، به نسخهٔ قدیمیتر برگردید، ایدهها را جدا از کار اصلی امتحان کنید بیآنکه چیزی خراب شود، و با دیگران روی همان فایلها کار کنید. zev ابزار کنترل نسخه است و Zaryn وبسایتی است که پروژههایتان آنلاین در آن نگه داشته میشوند.
در لینوکس یا macOS یک ترمینال باز کنید و اجرا کنید:
curl -fsSL https://zaryn.xyz/install.sh | shدر ویندوز PowerShell را باز کنید و اجرا کنید:
irm https://zaryn.xyz/install.ps1 | iexبررسی کنید که نصب شده است:
zev --versionباید چیزی شبیه zev 0.3.0 (x86_64-linux) ببینید. روشهای دیگر، مثل apt و dnf و pacman، در صفحهٔ نصب آمدهاند.
به پوشهٔ پروژهتان بروید (یا یک پوشهٔ تازه بسازید) و آن را به مخزن zev تبدیل کنید:
mkdir my-projectcd my-projectzev initzev init یک پوشهٔ پنهان به نام .zev میسازد. zev تاریخچه را آنجا نگه میدارد و فایلهای خودتان دستنخورده میمانند.
به zev بگویید چه کسی هستید. نام شما روی هر کامیتی که میسازید مینشیند:
zev config set user.name "نام شما"zev config set user.email "you@example.com"یک فایل بسازید، یا از فایلهایی که دارید استفاده کنید:
echo "# پروژهٔ من" > README.mdذخیرهٔ یک نسخه دو گام دارد:
zev add .zev commit -m "نسخهٔ اول"zev add . انتخاب میکند چه چیزی در ذخیرهٔ بعدی برود. نقطه یعنی «همهچیز در این پوشه». به این کار مرحلهبندی (staging) میگویند.zev commit -m "..." آنچه را مرحلهبندی کردهاید، با پیامی کوتاه دربارهٔ کاری که کردهاید، ذخیره میکند. هر ذخیره را یک کامیت مینامند.چرا دو گام؟ چون معمولاً فایلهای زیادی را تغییر میدهید اما میخواهید فقط بعضی از آنها را با هم ذخیره کنید. zev add امکان انتخاب را به شما میدهد.
README.md را ویرایش کنید و از zev بپرسید چه چیزی تغییر کرده:
zev statuszev status فایلهایی را که تغییر دادهاید، فایلهای مرحلهبندیشده، و فایلهای تازهای را که zev هنوز دنبال نمیکند فهرست میکند. هر بخش از خروجیاش هم میگوید دستور بعدی چیست.
برای دیدن دقیق خطهایی که تغییر کردهاند:
zev diffخطهایی که با + شروع میشوند اضافه شدهاند و خطهایی که با - شروع میشوند حذف شدهاند. وقتی راضی بودید، دوباره ذخیره کنید:
zev add README.mdzev commit -m "توضیح پروژه"همهٔ ذخیرههایتان تا اینجا:
zev log --onelineحساب کاربریتان را از همین ترمینال بسازید. zev برای تأیید نشانی ایمیلتان یک کد ۶ رقمی میفرستد:
zev login zaryn.xyz --register your-username --email you@example.comوقتی zev کد را خواست، آن را وارد کنید. ورود برای هر رایانه یک بار کافی است و همهٔ پروژههای آن رایانه از همان استفاده میکنند.
قبلاً در وبسایت zaryn.xyz حساب ساختهاید؟ پس با مرورگرتان وارد شوید:
zev login zaryn.xyz --devicezev یک پیوند و یک کد کوتاه نشان میدهد. پیوند را باز کنید، ببینید کد یکی است، و تأیید کنید.
حالا پروژه را روی Zaryn بسازید و کامیتهایتان را بفرستید:
zev newzev pushzev new نام، نوع پروژه، عمومی یا خصوصی بودن و مجوز را میپرسد. مخزن را روی Zaryn میسازد و آن را با نام origin به خاطر میسپارد؛ یعنی جای پیشفرض ارسال. zev push کامیتهایتان را میفرستد. نشانی https://zaryn.xyz/your-username/the-name را باز کنید تا آنها را ببینید.
بیشتر روزها فقط به همین پنج دستور نیاز دارید:
zev status # چه چیزی تغییر کرده؟zev diff # دقیقاً چطور؟zev add . # انتخاب چیزی که ذخیره میشودzev commit -m "کاری که کردید" # ذخیرهzev push # اشتراکگذاریوقتی با دیگران کار میکنید، اول zev pull را اجرا کنید تا آخرین تغییرات آنها را بگیرید.
/ را بزنید و جستوجو کنید.