ფილიალების მართვა Git-ის გამოყენების მნიშვნელოვანი ასპექტია. ფილიალები საშუალებას გაძლევთ ერთდროულად იმუშაოთ წყაროს კოდის მრავალ ფუნქციაზე, დავალებაზე ან ვერსიაზე. აქ მოცემულია რამდენიმე ძირითადი კონცეფცია და ძირითადი ოპერაციები Git-ში ფილიალების მართვისთვის:
ახალი ფილიალის შექმნა
გამოიყენეთ ბრძანება git branch <branch-name>
ახალი ფილიალის შესაქმნელად სახელით <branch-name>
. მაგალითად: git branch feature-branch
.
ტოტებს შორის გადართვა
გამოიყენეთ ბრძანება git checkout <branch-name>
ფილიალებს შორის გადართვისთვის. მაგალითად: git checkout feature-branch
.
ფილიალების სიის ნახვა
გამოიყენეთ ბრძანება git branch
საცავში არსებული ფილიალების სიის სანახავად. მიმდინარე ფილიალი მონიშნულია ვარსკვლავით(*).
ტოტების შერწყმა
ცვლილებების ერთი ფილიალიდან მიმდინარე ფილიალში გაერთიანებისთვის გამოიყენეთ ბრძანება git merge <branch-name>
. მაგალითად: git merge feature-branch
.
ფილიალის წაშლა
გამოიყენეთ ბრძანება git branch -d <branch-name>
ფილიალის წასაშლელად, რომელმაც დაასრულა მუშაობა. Მაგალითად: git branch -d feature-branch
ფილიალის გადატანა დისტანციურ საცავში
გამოიყენეთ ბრძანება git push origin <branch-name>
კონკრეტული ფილიალის დისტანციურ საცავში გადასატანად. მაგალითად: git push origin feature-branch
.
ფილიალის შექმნა კონკრეტული commit-იდან
გამოიყენეთ ბრძანება git branch <branch-name> <commit-id>
ახალი ფილიალის შესაქმნელად კონკრეტული commit-იდან. მაგალითად: git branch bug-fix-branch abc123
.
Git-ში ფილიალების მართვა საშუალებას გაძლევთ განავითაროთ დამოუკიდებელი ფუნქციები, განახორციელოთ ტესტირება და ეფექტურად მართოთ წყარო კოდის ვერსიები. ზემოაღნიშნული ბრძანებებისა და ცნებების გამოყენება დაგეხმარებათ კონტროლის შენარჩუნებაში და პროგრამული უზრუნველყოფის განვითარების პროცესის ორგანიზებაში.