Кодуңдун тарыхын сактайбыз
Версияларды башкаруу тутуму жана Git менен алгачкы таанышуу
- версияларды башкаруу деген эмне экенин жөнөкөй сөз менен айта аласың,
- коммит жана долбоордун тарыхы деген эмне экенин түшүндүрө аласың,
- бутактын идеясын жана ал ишти эмне үчүн коопсуз кыларын сүрөттөй аласың,
- Git деген эмне экенин айта аласың.
1. Версияларды башкаруу деген эмне?
Версияларды башкаруу — ишиңдин тарыхын жоготпош үчүн сактоонун жолу. Кичинекей бөлүктү бүткөн сайын, сен бир сүрөт (снимок) сактайсың. Кийин ар бир снимокту карап, ал тургай ката кетирсең эски снимокко кайтып бара аласың.
Аңгеме жазып жатам деп ойлочу. Сен 1-долбоорду, анан 2-долбоорду, анан 3-долбоорду жазасың. Эгер 3-долбоор начар болуп, 2-долбоорду кайтаргың келсечи? Ар бирин сактап койсоң, бул оңой. Версияларды башкаруу тутуму кодуңдун ар бир долбоорун өзү тыкан сактайт.
Программисттер муну колдонушат, анткени код көп өзгөрөт. Иштеп жаткан программа бир кичинекей өзгөрүүдөн бузулушу мүмкүн. Версияларды башкаруу ошол өзгөртүүнү жокко чыгарып, иштеген версияны бир нече секундда кайтарат.
2. Коммиттер: аты бар снимоктор
Коммит — долбооруңдун бир сакталган снимогу. Бул видео оюнда «сактоо» баскычын басканга окшош, бирок кошумчасы бар: сен эмнени өзгөрткөнүң жөнүндө кыска билдирүү да жазасың. Ошондо тарыхты кийин окуу оңой болот.
| Сен эмне кылдың | Жакшы коммит билдирүүсү |
|---|---|
| Секирген мышык кошту | «Боштук баскычын басканда секирген мышык кошуу» |
| Түстөрдү өзгөрттү | «Фондун түсүн көк кылуу» |
| Багды оңдоду | «Эки жолу эсептелген упайды оңдоо» |
Коммит үч нерсени эстейт: эмне өзгөрдү, ким сактады жана качан. Ошентип тарых — долбоордун күндөлүгү сыяктуу.