version control featured image

როგორ დააინსტალიროთ git Ubuntu-ზე

ამ სტატიაში მე გაჩვენებთ როგორ დააინსტალიროთ GIT Ubuntu სერვერზე ან კომპიუტერზე.

არის შანსი, რომ GIT უკვე გაქვთ წინასწარ დაინსტალირებული. ასე რომ, სანამ ცდილობთ Git-ის დაყენებას Ubuntu-ზე, დარწმუნდით, რომ ის უკვე არ არის დაინსტალირებული. გახსენით ტერმინალი და ჩაწერეთ:

$ git --version
git version 2.34.1

თუ გამომავალი აჩვენებს git-ის ვერსიას, მაშინ გაგიმართლათ და git უკვე დაინსტალირებულია თქვენს Ubuntu აპარატზე. შეგიძლიათ დაიწყოთ git-ის გამოყენება!

Git-ის დაყენება APT-ის საშუალებით

If command “git –version” shows error “Command ‘git’ not found” then you need to install git. Use APT package manager to perform the installation.

$ sudo apt install git

The following NEW packages will be installed: git
After this operation, 18,9 MB of additional disk space will be used.
Get:1 http://ua.archive.ubuntu.com/ubuntu jammy-updates/main amd64 git amd64 1:2.34.1-1ubuntu1.10 [3 166 kB]
Fetched 3 166 kB in 1s (4 297 kB/s) 
Selecting previously unselected package git.
(Reading database ... 402237 files and directories currently installed.)
Preparing to unpack .../git_1%3a2.34.1-1ubuntu1.10_amd64.deb ...
Unpacking git (1:2.34.1-1ubuntu1.10) ...
Setting up git (1:2.34.1-1ubuntu1.10) ...

მოდით შევამოწმოთ, რომ git პაკეტი სწორად არის დაინსტალირებული.

$ git --version
git version 2.34.1

That’s it. You can start using git. Did you expect more steps?

Suggested packages – which do you need?

ინსტალაციისთვის არის შემოთავაზებული დამატებითი პაკეტები: git-daemon-run, git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn. რას აძლევენ ისინი?

რა არის git-daemon-run

სწრაფი Google ძიება git-daemon-run-ზე ცხადყოფს, რომ შესაძლებელია git-ის დემონიზაცია საკუთარი Git სერვერის გასაშვებად. თუ გსურთ გახადოთ თქვენი ადგილობრივი Git საცავი ქსელის საშუალებით თანამშრომლობისთვის, მაშინ git-daemon შეიძლება თქვენთვის სასარგებლო იყოს.

search results for git deamon
ძიების შედეგები git deamon-ისთვის

You do not need a Git daemon if you don’t plan to run own Git server. And if you plan to run own Git server – there are better options than a git-daemon, such as გიტოლიტი, გიტეა ან მსგავსი.

რა არის git-doc

მოდით გამოვიკითხოთ საცავი პაკეტის შესახებ ინფორმაციისთვის:

$ sudo apt show git-doc
Package: git-doc
Version: 1:2.34.1-1ubuntu1.10
Priority: optional
... omitting lines with info about developers ...
 
This package provides the documentation

As you can see git-doc package provides documentation. You don’t need to install it since all the git დოკუმენტაცია თქვენ შეიძლება დაგჭირდეთ ხელმისაწვდომია ონლაინ.

რა არის git-email პაკეტი?

Lets run the same “apt show” trick with the git-email package.

$ sudo apt show git-email
Package: git-email
Version: 1:2.34.1-1ubuntu1.10
Priority: optional
This package provides the git-send-email program for sending series of
patch emails.

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

You don’t need extra packages to use GIT

როგორც კი git დაინსტალირდება, განაგრძეთ და დაიწყეთ მისი გამოყენება. არ არსებობს უკეთესი გზა გიტის სწავლისთვის, ვიდრე პრაქტიკაში. შექმენით ცარიელი საცავი ან კლონირეთ არსებული საცავი Github-დან და დაიწყეთ კოდირება!

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

$ git init
Initialized empty Git repository in /home/gitproject/.git/

And to clone an existing repository from Github use “git clone REPO_URL” command. For example:

$ git clone https://github.com/EugeneWHZ/canvaslms-ansible-installation.git
Cloning into 'canvaslms-ansible-installation'...
remote: Enumerating objects: 66, done.
remote: Total 66 (delta 0), reused 0 (delta 0), pack-reused 66
Receiving objects: 100% (66/66), 13.81 KiB | 589.00 KiB/s, done.
Resolving deltas: 100% (10/10), done.

Conclusion: use version control, it’s easy!

დააინსტალირეთ Git და დაამატეთ ვერსიის კონტროლი თქვენს ცხოვრებაში. ამისთვის საკუთარ თავს მოგვიანებით მადლობას გადაუხდით.