Sobes.tech
Intern

Репозиторий деген эмне?

sobes.tech AI

AIден жооп

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

Репозиторийдин негизги компоненттери:

  • Ишке ашыруу каталогу (Working Directory): Ишке ашыруу файлы долбоордун жергиликтүү компьютеринде.
  • Көйлөнүү аймагы (Staging Area / Index): Өзгөртүүлөрдү жазуу алдында кошулган аралык абал.
  • Коммиттер тарыхы (Commit History): Катталган өзгөртүүлөрдүн тизмеги, ал филиалдарды түзөт.

Түрлөрү:

  • Жергиликтүү репозиторий: Жергиликтүү компьютерде сакталат.
  • Алыстагы репозиторий: Серверде сакталат (мисалы, GitHub, GitLab, Bitbucket) жана кызматташуу жана резервдик көчүрмө үчүн колдонулат.

Негизги операциялар:

  • git clone <url>: Алыстагы репозиторийдин жергиликтүү көчүрмөсүн түзүү.
  • git add <файл>: Файлдагы өзгөртүүлөрдү көйлөнүү аймагына кошуу.
  • git commit -m "жазуу": Көйлөнүү аймагындагы өзгөртүүлөрдү коммит тарыхына жазуу.
  • git push: Жергиликтүү коммиттерди алыстагы репозиторийге жөнөтүү.
  • git pull: Алыстагы репозиторийден өзгөртүүлөрдү алуу жана аларды жергиликтүү версия менен бириктирүү.