Мазмунга өтүү

Версияларды башкарууга киришүү (Git)

Сабактын башталышы

Кодуңдун тарыхын сактайбыз

Версияларды башкаруу тутуму жана Git менен алгачкы таанышуу

Негизги идея: Компьютерде бир нерсе жасаганда, ишиңдин ар бир версиясын сактай аласың, сүрөт альбому сыяктуу. Версияларды башкаруу тутуму деген курал сакталган ар бир кадамды эстеп калат, бир нерсе бузулса артка кайтууга мүмкүндүк берет жана көп адамга бири-биринин ишин бузбай чогуу иштөөгө жол берет.
Сабактын аягында сен:
  • версияларды башкаруу деген эмне экенин жөнөкөй сөз менен айта аласың,
  • коммит жана долбоордун тарыхы деген эмне экенин түшүндүрө аласың,
  • бутактын идеясын жана ал ишти эмне үчүн коопсуз кыларын сүрөттөй аласың,
  • Git деген эмне экенин айта аласың.

1. Версияларды башкаруу деген эмне?

Версияларды башкаруу — ишиңдин тарыхын жоготпош үчүн сактоонун жолу. Кичинекей бөлүктү бүткөн сайын, сен бир сүрөт (снимок) сактайсың. Кийин ар бир снимокту карап, ал тургай ката кетирсең эски снимокко кайтып бара аласың.

Аңгеме жазып жатам деп ойлочу. Сен 1-долбоорду, анан 2-долбоорду, анан 3-долбоорду жазасың. Эгер 3-долбоор начар болуп, 2-долбоорду кайтаргың келсечи? Ар бирин сактап койсоң, бул оңой. Версияларды башкаруу тутуму кодуңдун ар бир долбоорун өзү тыкан сактайт.

Программисттер муну колдонушат, анткени код көп өзгөрөт. Иштеп жаткан программа бир кичинекей өзгөрүүдөн бузулушу мүмкүн. Версияларды башкаруу ошол өзгөртүүнү жокко чыгарып, иштеген версияны бир нече секундда кайтарат.

2. Коммиттер: аты бар снимоктор

Коммит — долбооруңдун бир сакталган снимогу. Бул видео оюнда «сактоо» баскычын басканга окшош, бирок кошумчасы бар: сен эмнени өзгөрткөнүң жөнүндө кыска билдирүү да жазасың. Ошондо тарыхты кийин окуу оңой болот.

Сен эмне кылдыңЖакшы коммит билдирүүсү
Секирген мышык кошту«Боштук баскычын басканда секирген мышык кошуу»
Түстөрдү өзгөрттү«Фондун түсүн көк кылуу»
Багды оңдоду«Эки жолу эсептелген упайды оңдоо»

Коммит үч нерсени эстейт: эмне өзгөрдү, ким сактады жана качан. Ошентип тарых — долбоордун күндөлүгү сыяктуу.

Бул сабакты YourAIZone платформасында улантыңыз

Толук сабакта — толук түшүндүрмө, чыгарылган мисалдар, көп кездешкен каталар, заматта текшерилүүчү тесттер жана ЖИ-репетитор. Конок катары дароо баштаңыз же прогрессти сактоо үчүн аккаунт түзүңүз.

Толук сабакта

  • Толук түшүндүрмө
  • Чыгарылган мисалдар
  • Көп кездешкен каталар жана алардан кантип качуу керек
  • Тест суроолору: 15
  • Тема боюнча суроолорго жооп берген ЖИ-репетитор
  • Окуучу, ата-эне жана мугалим үчүн прогрессти көзөмөлдөө