version control featured image

Kaip įdiegti git Ubuntu

Šiame straipsnyje parodysiu, kaip įdiegti GIT Ubuntu serveryje ar kompiuteryje.

Yra tikimybė, kad jau turite iš anksto įdiegtą GIT. Taigi prieš bandydami įdiegti Git Ubuntu įsitikinkite, kad jis dar neįdiegtas. Atidarykite terminalą ir įveskite:

$ git --version
git version 2.34.1

Jei išvestis rodo git versiją, jums pasisekė ir git jau įdiegtas jūsų Ubuntu kompiuteryje. Galite pradėti naudoti git!

Git diegimas per 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) ...

Leiskite patikrinti, ar git paketas įdiegtas teisingai.

$ 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?

Siūlomi įdiegti papildomi paketai: git-daemon-run, git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn. Ką jie suteikia

Kas yra git-daemon-run

Greita „Google“ paieška „git-daemon-run“ atskleidžia, kad galima demonizuoti „git“, kad būtų paleistas nuosavas „Git“ serveris. Jei norite, kad vietinės „Git“ saugyklos būtų pasiekiamos tinkle, kad galėtumėte bendradarbiauti, „git-daemon“ gali būti jums naudingas.

search results for git deamon
git deamon paieškos rezultatai

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 Gitolitas, gitea arba panašus.

Kas yra git-doc

Leidžiame užklausą saugykloje gauti informacijos apie paketą:

$ 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 dokumentacija Jums gali prireikti yra prieinama internete.

Kas yra git-email paketas

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.

Kai kuriais atvejais gali būti naudinga siųsti pataisas el. paštu. Taigi, jei aktyviai kuriate ir naudojate GIT, šis paketas gali būti naudingas.

You don’t need extra packages to use GIT

Įdiegę git, eikite į priekį ir pradėkite jį naudoti. Nėra geresnio būdo išmokti git už praktiką. Sukurkite tuščią saugyklą arba klonuokite esamą saugyklą iš „Github“ ir pradėkite koduoti!

Toliau pateikta komanda inicijuos Git saugyklą dabartiniame kataloge.

$ 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!

Įdiekite „Git“ ir pridėkite versijų valdymą į savo gyvenimą. Vėliau padėkosite sau už tai.