კურსები ›
Git და GitHub
კოდის ვერსიების მართვა და გუნდური მუშაობა: commit, branch, merge და pull request.
👑 Pro4 დონე40 მოდული200 თავიმალე
რას ისწავლი
- commit, branch და merge
- მუშაობა GitHub-ზე და pull request
- ისტორიის გასწორება და გუნდური პროცესი
სილაბუსი
დამწყები10 მოდული · 50 თავი
1Git-ის საფუძვლები0 / 5
რა არის ვერსიების კონტროლიმალეGit-ის დაყენებამალეკონფიგურაციამალერეპოზიტორიის შექმნამალესამი არემალექვიზი: Git-ის საფუძვლებიმალე2პირველი commit-ები0 / 5
git statusმალეgit addმალეgit commitმალეკარგი commit-ის აღწერამალეgit logმალექვიზი: პირველი commit-ებიმალე3ცვლილებებთან მუშაობა0 / 5
git diffმალეცვლილების გაუქმებამალეstaging-იდან ამოღებამალეamendმალე.gitignoreმალექვიზი: ცვლილებებთან მუშაობამალე4ტოტების საფუძვლები0 / 5
რა არის ტოტიმალეშექმნა და გადართვამალეშერწყმამალეტოტის წაშლამალეHEADმალექვიზი: ტოტების საფუძვლებიმალე5GitHub-ის საფუძვლები0 / 5
GitHub-ის ანგარიშიმალეremoteმალეpushმალეcloneმალეpullმალექვიზი: GitHub-ის საფუძვლებიმალე6თანამშრომლობის საფუძვლები0 / 5
forkმალეpull requestმალემიმოხილვის საფუძველიმალეissueმალეREADMEმალექვიზი: თანამშრომლობის საფუძვლებიმალე7კონფლიქტები0 / 5
რატომ ხდება კონფლიქტიმალეკონფლიქტის გადაჭრამალეშერწყმის ხელსაწყოებიმალეკონფლიქტის თავიდან აცილებამალეშერწყმის შეწყვეტამალექვიზი: კონფლიქტებიმალე8ისტორიის ნახვა0 / 5
log-ის პარამეტრებიმალეgit showმალეgit blameმალეძებნა ისტორიაშიმალეისტორიის გრაფიმალექვიზი: ისტორიის ნახვამალე9გაუქმება0 / 5
revertმალეresetმალეძველი ვერსიის ნახვამალეreflog-ის შესავალიმალერა არის უსაფრთხომალექვიზი: გაუქმებამალე10ყოველდღიური მუშაობა0 / 5
ყოველდღიური ნაკადიმალეპატარა commit-ებიმალესინქრონიზაცია main-თანმალეstashმალეგრაფიკული ხელსაწყოებიმალექვიზი: ყოველდღიური მუშაობამალეპროექტი: პროექტი GitHub-ზემალე
პირადი პროექტი ისტორიით, README-ით და გამოქვეყნებული გვერდით.
საშუალო10 მოდული · 50 თავი
1ტოტების სტრატეგიები0 / 5
ფუნქციის ტოტებიმალეGitHub FlowმალეGit Flowმალეtrunk-basedმალეგამოშვების ტოტებიმალექვიზი: ტოტების სტრატეგიებიმალე2rebase0 / 5
რა არის rebaseმალეrebase თუ mergeმალეინტერაქტიული rebaseმალეsquashმალეოქროს წესიმალექვიზი: rebaseმალე3remote სიღრმეში0 / 5
რამდენიმე remoteმალეfetch თუ pullმალეtracking ტოტებიმალეfork-ის განახლებამალეუსაფრთხო force pushმალექვიზი: remote სიღრმეშიმალე4pull request-ის ნაკადი0 / 5
PR-ის აღწერამალემიმოხილვის კომენტარებიმალეdraft PRმალეPR-ის შაბლონებიმალეშერწყმის მეთოდებიმალექვიზი: pull request-ის ნაკადიმალე5tag და გამოშვება0 / 5
tagმალესემანტიკური ვერსიებიმალეGitHub Releasesმალეცვლილებების ჟურნალიმალეგამოშვების ჩანაწერებიმალექვიზი: tag და გამოშვებამალე6GitHub-ის შესაძლებლობები0 / 5
Issues და Projectsმალეlabel და milestoneმალეDiscussionsმალეWikiმალეGitHub Pagesმალექვიზი: GitHub-ის შესაძლებლობებიმალე7GitHub Actions-ის შესავალი0 / 5
რა არის CIმალეworkflow ფაილიმალეგამშვები მოვლენებიმალეjob და stepმალეტესტების გაშვებამალექვიზი: GitHub Actions-ის შესავალიმალე8hook-ები0 / 5
git hookმალეpre-commitმალეcommit-msgმალეhook-ების მმართველებიმალეlint-stagedმალექვიზი: hook-ებიმალე9შეცდომის ძებნა ისტორიაში0 / 5
bisectმალეgit grepმალეlog -Sმალეblame სიღრმეშიმალეreflogმალექვიზი: შეცდომის ძებნა ისტორიაშიმალე10კონფიგურაცია0 / 5
მეტსახელებიმალეგლობალური ignoreმალე.gitattributesმალეხაზის დაბოლოებებიმალეSSH და ავტორიზაციამალექვიზი: კონფიგურაციამალეპროექტი: გუნდური პროექტიმალე
პროექტი ტოტებით, pull request-ებით, მიმოხილვით და ავტომატური ტესტებით.
მოწინავე10 მოდული · 50 თავი
1Git შიგნიდან0 / 5
ობიექტებიმალეrefმალეindexმალეpackfileმალენაგვის შეგროვებამალექვიზი: Git შიგნიდანმალე2ისტორიის გადაწერა0 / 5
filter-repoმალესაიდუმლოების წაშლა ისტორიიდანმალეcommit-ის გაყოფამალეfixup და autosquashმალერისკებიმალექვიზი: ისტორიის გადაწერამალე3შერწყმა სიღრმეში0 / 5
შერწყმის სტრატეგიებიმალეrerereმალეcherry-pickმალეsubtree შერწყმამალეკონფლიქტის ნიმუშებიმალექვიზი: შერწყმა სიღრმეშიმალე4დიდი რეპოზიტორიები0 / 5
shallow cloneმალეsparse checkoutმალეpartial cloneმალეGit LFSმალეmonorepo-ს წარმადობამალექვიზი: დიდი რეპოზიტორიებიმალე5submodule-ები0 / 5
submoduleმალეsubtreeმალეvendoringმალეალტერნატივებიმალეხაფანგებიმალექვიზი: submodule-ებიმალე6Actions სიღრმეში0 / 5
matrixმალექეშირებამალესაიდუმლოებიმალემრავალჯერადი workflowმალეგაშვების workflowმალექვიზი: Actions სიღრმეშიმალე7რეპოზიტორიის უსაფრთხოება0 / 5
ხელმოწერილი commit-ებიმალეტოტის დაცვამალესაიდუმლოების სკანირებამალეCODEOWNERSმალეDependabotმალექვიზი: რეპოზიტორიის უსაფრთხოებამალე8ავტომატიზაცია0 / 5
GitHub CLIმალეAPI და webhookმალებოტებიმალეგამოშვების ავტომატიზაციამალეconventional commitsმალექვიზი: ავტომატიზაციამალე9კოდის მიმოხილვა0 / 5
მიმოხილვის სიამალეპატარა PR-ებიმალედაწყობილი PR-ებიმალემიმოხილვის ეტიკეტიმალემეტრიკებიმალექვიზი: კოდის მიმოხილვამალე10მიგრაცია0 / 5
SVN-იდან გადასვლამალერეპოზიტორიის გაყოფა და შერწყმამალეისტორიის შენარჩუნებამალეორგანიზაციის სტრუქტურამალეუფლებებიმალექვიზი: მიგრაციამალეპროექტი: გამოშვების კონვეიერიმალე
ავტომატური გამოშვება: ტესტები, ვერსია, ცვლილებების ჟურნალი და გაშვება.
ექსპერტი10 მოდული · 50 თავი
1დაბალი დონის ბრძანებები0 / 5
plumbing ბრძანებებიმალეობიექტის ხელით შექმნამალესაკუთარი merge driverმალესაკუთარი diffმალეგადაცემის პროტოკოლებიმალექვიზი: დაბალი დონის ბრძანებებიმალე2Git მასშტაბზე0 / 5
monorepo-ს ხელსაწყოებიმალევირტუალური ფაილური სისტემამალეაწყობის სისტემასთან ინტეგრაციამალეCI მასშტაბზემალეmerge queueმალექვიზი: Git მასშტაბზემალე3ღია კოდი0 / 5
პროექტის მოვლამალეწვლილის წესებიმალელიცენზიებიმალესაზოგადოების მართვამალეგამოშვების მართვამალექვიზი: ღია კოდიმალე4დიდი ორგანიზაცია0 / 5
GitHub EnterpriseმალეSSO და აუდიტიმალეშესაბამისობამალეწესები კოდადმალეშიდა ღია კოდიმალექვიზი: დიდი ორგანიზაციამალე5GitOps0 / 5
GitOps-ის იდეამალეინფრასტრუქტურის რეპოზიტორიებიმალეგარემოებს შორის გადატანამალეგაშვების სტრატეგიებიმალეუკან დაბრუნებამალექვიზი: GitOpsმალე6Actions-ის რთული თემები0 / 5
საკუთარი actionმალესაკუთარი runnerმალეOIDC ღრუბელთანმალემიწოდების ჯაჭვის დაცვამალეხარჯის ოპტიმიზაციამალექვიზი: Actions-ის რთული თემებიმალე7ავარიული აღდგენა0 / 5
დაზიანებული რეპოზიტორიის აღდგენამალედაკარგული commit-ების პოვნამალესარეზერვო ასლებიმალესარკემალეინციდენტის გეგმამალექვიზი: ავარიული აღდგენამალე8სხვა სისტემები0 / 5
MercurialმალეJujutsuმალეPijulმალეGerritმალეSaplingმალექვიზი: სხვა სისტემებიმალე9ხელსაწყოების შექმნა0 / 5
libgit2მალეGit-ის გაფართოებებიმალერედაქტორთან ინტეგრაციამალესერვერის hook-ებიმალეისტორიის ანალიტიკამალექვიზი: ხელსაწყოების შექმნამალე10გუნდის პროცესი0 / 5
გუნდის ნაკადის განსაზღვრამალეახალი წევრების შეყვანამალეტოტების პოლიტიკამალენაკადის გაზომვამალეკულტურამალექვიზი: გუნდის პროცესიმალეპროექტი: GitOps გაშვებამალე
ინფრასტრუქტურა და გაშვება, რომელიც მთლიანად რეპოზიტორიიდან იმართება.