راهاندازی اولیه و اولین کامیت (commit) شما
بخشی از دوره گیت
تصور کنید در یک ویرایشگر متن مقالهای مینویسید و هر بار که تغییر مهمی میدهید یک نسخهی کامل با نامی تازه ذخیره میکنید: essay-v2 و essay-v3 و essay-final و essay-final-actually. یکجورهایی کار میکند، تا وقتی که سی فایل داشته باشید و یادتان نیاید کدامشان آن پاراگرافی را دارد که دوستش داشتید.
با Git از راه ترمینال حرف میزنید، پنجرهای که در آن بهجای کلیک روی دکمهها، دستورها را با کلمه تایپ میکنید. اگر تا حالا از ترمینال استفاده نکردهاید، در محیط کاریتان دنبال پنلی بگردید با یک مکاننمای چشمکزن و خطی که به $ ختم میشود، چیزی شبیه این ...
میخواهی گیت راهاندازی اولیه و اولین کامیت (commit) شما را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با گیت آماده دریافت کنی و راهاندازی اولیه و اولین کامیت (commit) شما را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسراهاندازی اولیه و اولین کامیت (commit) شماچه چیزهایی یاد میگیری
- Git init
- Git config
- Working tree
- Staging area
- Git add
- Git commit
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
13 درس- 1راهاندازی اولیه و اولین کامیت (commit) شما25 دقیقه
- 2وضعیت، تفاوتها و لاگ25 دقیقه
- 3برنچها (branch) و مرج (merge)30 دقیقه
- 4حل تعارضهای مرج (merge)30 دقیقه
- 5ریموتها (remote): پوش (push)، پول (pull)، فچ (fetch)30 دقیقه
- 6استش (stash) و چریپیک (cherry-pick)25 دقیقه
- 7ریبیس (rebase) کردن30 دقیقه
- 8ریبیس (rebase) تعاملی و اسکواش (squash) کردن30 دقیقه
- 9تگها (tag) و ریلیزها (release)20 دقیقه
- 10گردشکارهای برنچ (branch)20 دقیقه
- 11بازیابی کارهای از دست رفته25 دقیقه
- 12هوکها (hook)25 دقیقه
- 13پروژه نهایی: یک جریان کامل Pull Request40 دقیقه
