EN
DevOps და ავტომატიზაცია

Git — რა არის?

ვერსიების კონტროლის სისტემა — ინახავს კოდის და კონფიგურაციის ყოველ ცვლილების ისტორიას.

ასევე: GitLab · GitHub · ვერსიების კონტროლი · Version control

Git-ში ყოველ ცვლილება (commit) ინახება: ვინ, როდის და რა შეცვალა. საჭიროების შემთხვევაში შეიძლება ნებისმიერ წინა ვერსიაზე დაბრუნება, რამდენიმე ადამიანის კი ერთდროულად, ცალ-ცალკე შტოებზე (branch) მუშაობა.

Git-ში ინახება არა მხოლოდ პროგრამის კოდი, არამედ ინფრასტრუქტურის ფაილებიც (მაგ. docker-compose.yml, Nginx-ის კონფიგურაცია). GitLab და GitHub Git-ის რეპოზიტორიების ჰოსტინგ-პლატფორმებია, რომლებიც CI/CD-საც ასრულებენ.

მაგალითი

სერვერის კონფიგურაციაში შეცდომა დაუშვეს — Git-ის ისტორიიდან ჩანს, რა შეიცვალა და წინა ვერსია რამდენიმე წუთში აღდგება.

დაგვიკავშირდით

ინფორმაცია

დაგვიტოვეთ შეტყობინება ან დაგვიკავშირდით ქვემოთ მოცემული დეტალებით.