Sobes.tech
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           # გაგზავნა დისტანციურ რეპოზიტორიაში