version control featured image

Sådan installeres git på Ubuntu

I denne artikel vil jeg vise dig, hvordan du installerer GIT på Ubuntu server eller computer.

Der er en chance for, at du allerede har GIT forudinstalleret. Så før du prøver at installere Git på Ubuntu, skal du sikre dig, at det ikke allerede er installeret. Åbn terminal og skriv:

$ git --version
git version 2.34.1

Hvis output viser version af git, er du heldig, og git er allerede installeret på din Ubuntu-maskine. Du kan begynde at bruge git!

Installation af git via 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) ...

Lad os kontrollere, at git-pakken er installeret korrekt.

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

Der er ekstra pakker foreslået til installation: git-daemon-run, git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn. Hvad giver de

Hvad er git-daemon-run

En hurtig Google-søgning på git-daemon-run afslører, at det er muligt at dæmonisere git for at køre sin egen Git-server. Hvis du vil gøre dine lokale Git-depoter tilgængelige over netværk til samarbejde, kan git-daemon være nyttig for dig.

search results for git deamon
søgeresultater for 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 Gitolit, gitea eller lignende.

Hvad er git-doc

Lad os forespørge i lageret for information om pakken:

$ 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 dokumentation du måske har brug for er tilgængelig online.

Hvad er git-e-mail-pakke

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.

Det kan i nogle tilfælde være nyttigt at sende patches som e-mails. Så hvis du aktivt udvikler og bruger GIT, kan denne pakke være nyttig.

You don’t need extra packages to use GIT

Når git er installeret, gå videre og begynd at bruge det. Der er ingen bedre måde at lære git på end ved at øve. Opret et tomt lager eller klon eksisterende lager fra Github og begynd at kode!

Kommandoen nedenfor vil starte et Git-lager i den aktuelle mappe.

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

Installer Git og tilføj versionskontrol til dit liv. Det vil du takke dig selv for senere.