Ubuntu20.04にGitをインストールして構成する方法

ギット は、世界のソフトウェア開発者が使用する最も人気のあるバージョン管理システムの1つです。 オープンソースからコマーシャルまで、そして小規模から大規模のコードベースまで、多くの種類のプロジェクトで使用されています。

Gitの作者は、Linuxカーネルの作成者であるLinusTorvaldsです。 これは、開発者がプロ​​ジェクトで共同作業したり、コードの変更を追跡したり、新しいブランチを作成したり、以前のバージョンに戻したりするのに役立ちます。

このチュートリアルでは、インストールと構成の方法を示します ギット の上 Ubuntu20.04。 また、最初に基本的なgitコマンドを学びます。

1)APTを使用してGitをインストールします

デフォルトでGit Ubuntu20.04で利用できます。 aptコマンドを使用して、リポジトリからgitをインストールできます。

次のコマンドは、APTリポジトリで利用可能な最新バージョンをインストールします。

$ sudo apt update
$ sudo apt install git

インストールされているGitのバージョンを次の方法で確認します。

$ git version

出力:

git version 2.25.1

APTは通常、最新バージョンのパッケージを提供しませんが、広く使用されている安定バージョンを提供します。 最新バージョンをインストールするには、次のセクションに従います。

2)ソースからGitをインストールする

より柔軟な方法でGitをインストールしたい場合は、ソースコードからコンパイルできます。 完了するまでに時間がかかりますが、 最新のGitリリースをインストールする インストールをカスタマイズします。

まず、すべての依存関係パッケージをインストールして、Ubuntu20.04でGitをビルドします。

$ sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

次に、 Github上のGitプロジェクトのミラー でGittarballファイルの最新バージョンをダウンロードします .tar.gz。 この記事を書いている時点では、最新バージョンはv2.30.0です。 次のコマンドでダウンロードできます。

$ wget https://github.com/git/git/archive/v2.30.0.tar.gz

ダウンロードが完了したら、ソースファイルを次の場所に抽出します。 /opt ディレクトリ:

$ sudo tar xf v2.30.0.tar.gz -C /opt
$ ls /opt

git-2.30.0

次に、Gitソースコードディレクトリに移動します。

$ cd /opt/git-2.30.0

次に、次のコマンドを実行してGitをコンパイルおよびインストールします。

$ sudo make prefix=/usr/local all
$ sudo make prefix=/usr/local install

インストールが完了したら、Gitのバージョンを確認します。

$ git version

出力:

git version 2.30.0

Gitを構成する

目的のGitバージョンを正常にインストールしたら、gitのユーザー名とメールアドレスを構成する必要があります。 この情報は、ソースコードをgitリポジトリにコミットするたびにコミットメッセージに埋め込まれます。

グローバルユーザー名と電子メールを設定するには、次のコマンドを実行します。

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

場合によっては、コミットメッセージの書き込みに使用するコアエディターを構成することもあります。 example:使用 vim 編集者として。

$ git config --global core.editor "vim"

構成設定が作成され、に配置されます ~/.gitconfig ファイル:

[user]
name = Your Name
email = [email protected]
[core]
editor = vim

いくつかの基本的なGitコマンド

学びましょう 基本的なgitコマンド gitの使用を開始します。

新しいローカルリポジトリを作成する

新しいローカルgitリポジトリを作成するには、次のコマンドを実行します。

$ mkdir foo
$ cd foo
$ git init

Initialized empty Git repository in /home/ubuntu/foo/.git/

ローカルリポジトリの作業コピーを作成する

ローカルリポジトリを別の場所にコピーする場合は、次のコマンドを実行します。

$ git clone /path/to/repository

リモートサーバーの場合は、次を使用します。

$ git clone username@host:/path/to/repository

1つ以上のファイルを追加します

Gitにファイルを追跡させるには、次のコマンドを実行する必要があります。

$ git add ${filename}

変更したファイルと、追加またはコミットする必要のあるファイルを一覧表示します

次のコマンドを実行すると、作業ツリーのステータスを取得できます。

$ git status

出力:

On branch master

No commits yet

Changes to be committed:
(use "git rm --cached ..." to unstage)
new file: README

コミットする方法

ファイルが追加されたら、それらをステージング領域にコミットできます。

$ git commit -m "your commit message"

出力:

[master (root-commit) 9a07b1d] Commit message
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README

リモートリポジトリに接続する

場合によっては、どこかにあるリモートリポジトリ(github、gitlabなど)に接続する必要があります。 次のコマンドを実行できます。

$ git remote add origin ${server}

現在構成されているすべてのリモートリポジトリを一覧表示します

構成されているすべてのリモートリポジトリーを一覧表示するには、次のコマンドを実行します。

$ git remote -v

結論

Gitは、あらゆる開発者にとって非常に強力なコラボレーションツールです。 このチュートリアルでは、Ubuntu20.04にGitをインストールして構成するすべての手順を実行しました。 読んでいただきありがとうございます。以下のコメントセクションに提案を残してください。