როგორ დავაყენოთ და გამოვიყენოთ Git: 15 ნაბიჯი (სურათებით)

Სარჩევი:

როგორ დავაყენოთ და გამოვიყენოთ Git: 15 ნაბიჯი (სურათებით)
როგორ დავაყენოთ და გამოვიყენოთ Git: 15 ნაბიჯი (სურათებით)

ვიდეო: როგორ დავაყენოთ და გამოვიყენოთ Git: 15 ნაბიჯი (სურათებით)

ვიდეო: როგორ დავაყენოთ და გამოვიყენოთ Git: 15 ნაბიჯი (სურათებით)
ვიდეო: I LOVE YOU program in C Language || #shorts || #CloudCODE 2024, მაისი
Anonim

Git არის ერთ -ერთი ყველაზე ფართოდ გავრცელებული ვერსიის კონტროლის სისტემა პროგრამული უზრუნველყოფის შემუშავებისთვის. ლინუს ტორვალდის მიერ 2005 წელს აგებული, Git აქცენტს აკეთებს სიჩქარეზე, მონაცემთა მთლიანობაზე და განაწილებული, არაწრფივი სამუშაოების მხარდაჭერაზე. მისი ფართო გამოყენების შემთხვევაშიც კი მსხვილი კორპორაციებისთვის, მნიშვნელოვანია ვისწავლოთ თუ როგორ მარტივად შეიქმნას და გამოიყენოს Git. თუმცა ეს გასეირნება გამოიყენებს Git Bash Windows- სა და GitHub- ს. ამასთან, აქ გამოყენებული ბრძანებები იმუშავებს ნებისმიერ პლატფორმაზე. ეს არ ნიშნავს ყველა სახელმძღვანელოს დასასრულს, არამედ უბრალოდ იმისათვის, რომ დაიწყოთ Git– ის გამოყენება. Git– ში შესასწავლი კიდევ ბევრი ფუნქციაა და სამუშაო გარემოს შეიძლება ჰქონდეს ძალიან განსხვავებული ცვლადები, ვიდრე ის, რაც GitHub– თან უნდა გამოვიყენოთ.

ნაბიჯები

3 ნაწილი 1: თქვენი ანგარიშის დაყენება

შექმენით და გამოიყენეთ Git ნაბიჯი 1
შექმენით და გამოიყენეთ Git ნაბიჯი 1

ნაბიჯი 1. შექმენით Github ანგარიში

ეწვიეთ GitHub- ს და შექმენით ანგარიში. ამ გაკვეთილის მიზნებისთვის უფასო ანგარიში კარგად იმუშავებს.

შექმენით და გამოიყენეთ Git ნაბიჯი 2
შექმენით და გამოიყენეთ Git ნაბიჯი 2

ნაბიჯი 2. დააინსტალირეთ Git Bash

დასაწყებად, თქვენ ჯერ უნდა გადმოწეროთ და დააინსტალიროთ Git Bash Windows– ისთვის. წადი და გააკეთე ახლავე ამ ბმულის მიხედვით: Git Bash.

დაინსტალირების შემდეგ გაუშვით Git Bash. თქვენ უნდა შეხედოთ შავი ბრძანების ხაზის ეკრანს. Git Bash იყენებს Unix ბრძანებებს, რათა Unix– ის ცოდნა მნიშვნელოვანი იყოს

შექმენით და გამოიყენეთ Git ნაბიჯი 3
შექმენით და გამოიყენეთ Git ნაბიჯი 3

ნაბიჯი 3. შექმენით SSH გასაღები

თქვენს კომპიუტერში GitHub ანგარიშსა და Git Bash– ს შორის უსაფრთხო დაშიფრული კავშირის დასამყარებლად, თქვენ უნდა შექმნათ და დაუკავშიროთ SSH გასაღები. Git Bash- ში ჩასვით ეს კოდი, მაგრამ ჩაანაცვლეთ თქვენი GitHub ანგარიშით გამოყენებული ელ.ფოსტის მისამართი: ssh -keygen -t rsa -b 4096 -C "[email protected]"

ამის შემდეგ თქვენ მოგეთხოვებათ, თუ სად გსურთ შეინახოთ გასაღები. ნაგულისხმევი ადგილმდებარეობა საკმარისი იქნება, უბრალოდ დააჭირეთ ↵ Enter. შემდეგი, Git Bash მოგთხოვთ შეიყვანოთ და დაადასტუროთ პაროლის ფრაზა. მიუხედავად იმისა, რომ თქვენ არ გჭირდებათ ერთის ჩართვა, რეკომენდირებულია ამის გაკეთება

შექმენით და გამოიყენეთ Git ნაბიჯი 4
შექმენით და გამოიყენეთ Git ნაბიჯი 4

ნაბიჯი 4. დაამატეთ თქვენი SSH გასაღები ssh- აგენტს

ეს თქვენს კომპიუტერს მისცემს უფლებას გამოიყენოს ეს SSH გასაღები. შეიყვანეთ შემდეგი ბრძანება SSH აგენტის დასაწყებად: eval "$ (ssh-agent -s)" შემდეგ შეიყვანეთ ssh-add ~/.ssh/id_rsa, რომ დაამატოთ თქვენი შექმნილი გასაღები.

თუ თქვენს გასაღებს id_rsa– ს გარდა სხვა სახელი აქვს ან ის სხვა ადგილას შეინახეთ, დარწმუნდით, რომ მის ნაცვლად იყენებთ

შექმენით და გამოიყენეთ Git ნაბიჯი 5
შექმენით და გამოიყენეთ Git ნაბიჯი 5

ნაბიჯი 5. დაამატეთ თქვენი SSH გასაღები თქვენს ანგარიშს

ახლა თქვენ დაგჭირდებათ თქვენი ანგარიშის კონფიგურაცია, რომ გამოიყენოთ ახალი შექმნილი გასაღები. დააკოპირეთ ssh გასაღები თქვენს ბუფერში: clip <~/.ssh/id_rsa.pub. შემდეგ, ნებისმიერი GitHub გვერდის ზედა მარჯვენა კუთხეში, დააწკაპუნეთ თქვენი პროფილის ფოტოზე და შემდეგ დააჭირეთ პარამეტრებს. მომხმარებლის პარამეტრების გვერდითა ზოლში დააწკაპუნეთ SSH და GPG კლავიშებზე. შემდეგ დააჭირეთ ახალ SSH გასაღებს. ახლა თქვენ შეგიძლიათ შეიყვანოთ თქვენი გასაღების აღწერითი სახელი, შემდეგ ჩასვით თქვენი გასაღები გასაღების ველში და დააჭირეთ ღილაკს "SSH გასაღების დამატება". დაადასტურეთ და ყველაფერი მზად არის!

3 ნაწილი 2: პროექტის შექმნა

შექმენით და გამოიყენეთ Git ნაბიჯი 6
შექმენით და გამოიყენეთ Git ნაბიჯი 6

ნაბიჯი 1. ჩანგალი საცავი

GitHub– ში პროექტში ცვლილებების შეტანის მიზნით, ის უნდა იყოს ჩანგალი. გადადით საცავზე, რომელზეც გსურთ მუშაობა და შეინახეთ საცავი გვერდის ზედა მარჯვენა ნაწილში ჩანგლის დაჭერით. ეს შექმნის ამ საცავის ასლს თქვენს ანგარიშზე.

შექმენით და გამოიყენეთ Git ნაბიჯი 7
შექმენით და გამოიყენეთ Git ნაბიჯი 7

ნაბიჯი 2. შექმენით ადგილობრივი დირექტორია

შექმენით საქაღალდე სადმე თქვენს კომპიუტერში, სადაც გსურთ საცავის განთავსება. შემდეგ გამოიყენეთ Git Bash ამ საქაღალდეში გადასასვლელად. დაიმახსოვრე Git Bash იღებს UNIX ბრძანებებს, ამიტომ იმისათვის, რომ შეხვიდე შენს დირექტორიაში, გამოიყენე CD ბრძანება ასე: $ cd/path/to/დირექტორია

შექმენით და გამოიყენეთ Git ნაბიჯი 8
შექმენით და გამოიყენეთ Git ნაბიჯი 8

ნაბიჯი 3. დაახურეთ ჩანგალი

GitHub– ში გადადით თქვენს ჩანგალზე და საცავის სახელის ქვეშ, დააწკაპუნეთ კლონირებაზე ან გადმოტვირთვაზე და დააკოპირეთ ის ბმული, რომელიც გაძლევთ.

შემდეგი, Git Bash- ში შეიყვანეთ შემდეგი ბრძანება თქვენი გადაწერილი URL- ის გამოყენებით: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. დააჭირეთ ღილაკს ↵ Enter და თქვენი ადგილობრივი კლონი შეიქმნება

შექმენით და გამოიყენეთ Git ნაბიჯი 9
შექმენით და გამოიყენეთ Git ნაბიჯი 9

ნაბიჯი 4. სინქრონიზაცია თქვენი ჩანგალი ორიგინალთან

თქვენ უნდა შეგეძლოთ შესთავაზოთ ცვლილებები საწყის საცავში. გადადით საწყის საცავში, რომელიც თქვენ გამოიძახეთ GitHub– ში, შემდეგ დააჭირეთ კლონირებას ან ჩამოტვირთეთ და დააკოპირეთ URL.

  • ახლა გადადით GitHub– ის რეალურ საცავ საქაღალდეში. თქვენ იცით, რომ თქვენ სწორ ადგილას ხართ, როდესაც ხედავთ (ოსტატს) თქვენი ბრძანების ხაზის მარჯვნივ.
  • ახლა უბრალოდ გაუშვით $ git დისტანციური დამატება შემდგომში https://github.com/user/repositoryName საცავის ორიგინალური URL გამოყენებით.
შექმენით და გამოიყენეთ Git ნაბიჯი 10
შექმენით და გამოიყენეთ Git ნაბიჯი 10

ნაბიჯი 5. შექმენით მომხმარებელი

შემდეგი თქვენ უნდა შექმნათ მომხმარებელი თვალყური ადევნოს ვინ შეიტანა ცვლილებები საცავში. შეასრულეთ შემდეგი ორი ბრძანება. $ git config user.email "[email protected]" და $ git config user.name "შენი სახელი". დარწმუნდით, რომ თქვენს მიერ გამოყენებული ელ.ფოსტა იგივეა, რაც თქვენს git hub ანგარიშზე.

შექმენით და გამოიყენეთ Git ნაბიჯი 11
შექმენით და გამოიყენეთ Git ნაბიჯი 11

ნაბიჯი 6. შექმენით ახალი ფილიალი

შემდეგ თქვენ უნდა შექმნათ ახალი ფილიალი ჩვენი ძირითადი ფილიალიდან. როგორც ხის ნამდვილი ტოტი. ეს ფილიალი ჩაატარებს ყველა იმ კონკრეტულ ცვლილებას, რასაც თქვენ განახორციელებთ. თქვენ უნდა შექმნათ ოსტატის ახალი ფილიალი ყოველ ჯერზე, როდესაც ახალ პრობლემაზე მუშაობთ. იქნება ეს ხარვეზის გამოსწორება თუ ახალი ფუნქციის დამატება, თითოეულმა ამოცანამ უნდა მიიღოს თავისი უნიკალური ფილიალი.

  • ფილიალის შესაქმნელად, უბრალოდ გაუშვით: $ git ფილიალი feature_x. შეცვალეთ feature_x თქვენი ფუნქციის აღწერითი სახელით.
  • მას შემდეგ რაც თქვენი ფილიალი გამოიყენებს $ git checkout feature_x. ეს გადაგიყვანთ feature_x ფილიალში. ახლა თქვენ თავისუფლად შეგიძლიათ შეიტანოთ ცვლილებები თქვენს კოდში.

ნაწილი 3 3: უბიძგებს თქვენს ცვლილებებს

შექმენით და გამოიყენეთ Git ნაბიჯი 12
შექმენით და გამოიყენეთ Git ნაბიჯი 12

ნაბიჯი 1. განახორციელეთ ცვლილებები

მას შემდეგ რაც დაასრულებთ ცვლილებების შეტანას, ან გსურთ ფილიალების შეცვლა და სხვა რამეზე მუშაობა, თქვენი ცვლილებები უნდა განხორციელდეს. გაუშვით $ git commit -ყველა. ეს ავტომატურად განახორციელებს ყველა ცვლილებას, რაც თქვენ შეიტანეთ საცავში.

თქვენ მიიღებთ მოთხოვნას, შეიყვანოთ ვალდებულების შეტყობინება vim– ის გამოყენებით. ეს შეტყობინება უნდა იყოს მოკლე და აღწერითი. გამოიყენეთ ისრის ღილაკები ზედა ხაზზე გადასასვლელად და შემდეგ დააჭირეთ კლავიატურაზე i. ახლა თქვენ შეგიძლიათ ჩაწეროთ თქვენი შეტყობინება. დაბეჭდვისთანავე დააჭირეთ Esc- ს და შემდეგ დააჭირეთ მსხვილ ნაწლავს,:. ახლა ჩაწერეთ ასოები wq და დააჭირეთ ↵ Enter. ეს დაზოგავს თქვენს ვალდებულებას და დატოვებს vim რედაქტორს

შექმენით და გამოიყენეთ Git ნაბიჯი 13
შექმენით და გამოიყენეთ Git ნაბიჯი 13

ნაბიჯი 2. გააკეთეთ ბიძგი მოთხოვნა

ახლა, როდესაც თქვენი ცვლილებები განხორციელდა, თქვენ უნდა აიძულოთ ისინი! შეიყვანეთ $ git push წარმოშობა.

შექმენით და გამოიყენეთ Git ნაბიჯი 14
შექმენით და გამოიყენეთ Git ნაბიჯი 14

ნაბიჯი 3. გაერთიანება სამაგისტრო ფილიალთან

დაუბრუნდით GitHub– ს და მალე ნახავთ შეტყობინებას, რომელიც გამოჩნდება თქვენი ბიძგით. დააჭირეთ ღილაკს "შეადარეთ და გაიყვანეთ მოთხოვნა". ამ გვერდზე თქვენ გექნებათ შესაძლებლობა გადახედოთ თქვენს ცვლილებებს, ასევე შეცვალოთ თქვენი ჩადენილი შეტყობინება და დაამატოთ კომენტარები. მას შემდეგ, რაც ყველაფერი წესრიგშია და GitHub ვერ აღმოაჩენს რაიმე კონფლიქტს, წადი და გააკეთე მოთხოვნა. და ეს არის ის!

ახლა თქვენი სხვა მონაწილეებისა და საცავის მფლობელის გადასაწყვეტია გადახედოს თქვენს ცვლილებას და შემდეგ შეუერთდეს მას ძირითად საცავში

შექმენით და გამოიყენეთ Git ნაბიჯი 15
შექმენით და გამოიყენეთ Git ნაბიჯი 15

ნაბიჯი 4. ყოველთვის გახსოვდეთ მოზიდვა და ხელახალი ბაზირება

ძალიან მნიშვნელოვანია ყოველთვის ვიმუშაოთ ფაილის უახლეს ვერსიაზე. სანამ რაიმე ბიძგის თხოვნას გააკეთებთ, ან თქვენ ახლახან დაიწყეთ ახალი ფილიალი ან გადაერთეთ ფილიალში, ყოველთვის გაუშვით შემდეგი ბრძანება git fetch upstream && git rebase upstream/master.

გირჩევთ: