Junior — Middle
რომელი Git-ზე დაფუძნებული ვერსიის კონტროლის სისტემები გეცოდინებათ და მუშაობდით მათთან?
sobes.tech AI
პასუხი AI-სგან
Git — ეს არის განაწილებული ვერსიის კონტროლის სისტემა. მის საფუძველზე აშენებულია სხვადასხვა სერვისები და ინსტრუმენტები, რომლებიც ხშირად გამოიყენება:
- GitHub — პოპულარული ვებ-სერვისი Git-რეპოზიტორიების ჰოსტინგისთვის, თანამშრომლობის შესაძლებლობებით, დავალებების მართვით და CI/CD-ით.
- GitLab — პლატფორმა, რომელიც მსგავსია GitHub-ის, მაგრამ შესაძლებელია მისი ინსტალაცია საკუთარი სერვერებზე, აქვს ინტეგრირებული DevOps ინსტრუმენტები.
- Bitbucket — Atlassian-ის სერვისი, მხარდაჭერა აქვს Git და Mercurial-ის, ინტეგრირებულია Jira-სთან.
Git-თან მუშაობისას ჩვეულებრივ გამოიყენება ბრძანების ხაზი ან გრაფიკული მომხმარებლები (მაგალითად, SourceTree, GitKraken), ასევე ინტეგრაცია IDE-ში.
ძირითადი Git ბრძანებების მაგალითები:
git clone <url> # რეპოზიტორიის კლონირება
git add . # ცვლილებების დამატება ინდექსში
git commit -m "msg" # ცვლილებების შენახვა
git push # გაგზავნა დისტანციურ რეპოზიტორიაში