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: მიიღოს ცვლილებები მჭიდრო საცავიდან და შეაერთოს ისინი ადგილობრივ ვერსიასთან.