پروژه نهایی: یک جریان کامل Pull Request
بخشی از دوره گیت
تا اینجا همه چیز تکهتکه بود: یک کامیت اینجا، یک شاخه آنجا، و یک ریبیس هر وقت تاریخچه نیاز به صاف شدن داشت. در کار واقعی این تکهها با هم و به شکل یک روال واحد سراغتان میآیند که چند بار در هفته تکرار میشود و اسم هم دارد. نسخهای از پروژه برمیدارید، کارتان را گوشهای جدا انجام میدهید، از همکارتان میخواهید نگاهی بیندازد، به حرفش پاسخ میدهید و تازه آنوقت اجازه میدهید کارتان به نسخه مشترک بپیوندد.
این درس تمام آن حلقه را یک بار از ابتدا تا انتها میپیماید، با دستورهایی که از قبل بلدید بهعلاوه چند دستور تازه. نکته جالب هیچکدام از دستورها بهتنهایی نیست. نکته آن وسط کار است، جایی که بازبین تغییری میخواهد و شما باید تصمیم بگیرید چطور آن را انجام بدهید بیآنکه تا ابد رد یک مشت کامیت fix typo پشت سرتان بماند. ...
میخواهی گیت پروژه نهایی: یک جریان کامل Pull Request را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با گیت آماده دریافت کنی و پروژه نهایی: یک جریان کامل Pull Request را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسپروژه نهایی: یک جریان کامل Pull Requestچه چیزهایی یاد میگیری
- Clone
- Feature branch
- Push
- Gh pr create
- Fixup commits
- Autosquash rebase
- Squash merge vs merge 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 دقیقه
