Linuxノウハウ

「Linux」で「Git」の使用を開始するには

Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部

2023-02-09 07:45

 「Git」は市場で最も広く使用されているバージョン管理システムだ。非常に大規模であり、世界中の開発者が利用している。

 Gitは、バージョン管理システムとしてだけでなく、リポジトリーをデスクトップやサーバーに複製する手段としても使われている。リポジトリーを複製したら、そのリポジトリーに存在するあらゆるアプリケーションをインストールできる。

 「Linux」を使用する最初のステップ(あるいは、開発者としての最初のステップ)で、Gitについて学習する必要はないかもしれないが、将来のある時点で、その知識が必要になるだろう。筆者は、コードだけでなく、ドキュメントやそのほかの種類のファイルにも、Gitと「GitHub」を使用できることに気づいた。本記事では、LinuxでGitの使用を開始する手順について説明する。

必要なもの

 ここでは、「Ubuntu」ベースの「Pop!_OS Linux」を使って、Gitの説明を進める。ほかのディストリビューションを使用していても問題はないが、Ubuntuまたは「Debian」ベースではないLinuxディストリビューションを使っている場合は、インストールコマンドで、aptの代わりに、自分のディストリビューションで使われているパッケージマネージャーを使用する必要がある(例えば、「RHEL」ベースのディストリビューションの場合はdnf)。Linuxディストリビューションに加えて、sudo権限を持つユーザーも必要だ。

 必要なものは以上だ。それでは、Gitの使用を開始する手順の説明に移ろう。

LinuxでGitの使用を開始する方法

Gitをインストールする

1. ターミナルウィンドウを開く

 デスクトップメニューをクリックして開き、ターミナルアプリケーションを検索する。見つかったら、起動する。

2. Gitをインストールする

 ターミナルウィンドウから、以下のコマンドでGitをインストールする(このコマンドは、1回のステップで、必要なパッケージをダウンロードしてインストールする)。

sudo apt install git -y

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

1. フォルダーを作成する

 Gitをインストールしたら、ローカルリポジトリーを作成する必要がある。それを行うには、リポジトリーを格納するフォルダーを作成する必要がある。これは、以下のコマンドで実行可能だ。

mkdir ~/myproject

2. リポジトリーを初期化する

 cd ~/myprojectコマンドを実行して、新しいディレクトリーに移動する。リポジトリーを初期化するには、以下のコマンドを実行する。

git init

 最初のリポジトリーの初期化は、これで完了だ。

ファイルをリポジトリーに追加する

 プロジェクトディレクトリーから、以下のコマンドを使用してREADMEテキストファイルを作成する。

nano README.txt

 このファイルには、ほかの開発者やユーザーに伝えたい情報を追加することができる。完了したら、「Ctrl」+「X」キーボードショートカットでファイルを保存する。

 ファイルをリポジトリーに追加すると、Gitは自動的にそのファイルを認識するが、操作することはできない。Gitがファイルを使用できるようにするには、コミットと呼ばれるものを追加する必要がある。コミットとは、ソースコードに加えられた最新の変更をリポジトリーに送信する操作のことだ。つまり、コミットを実行しないと、Gitは変更を認識しない。今回のケースでは、Gitは、新たに追加されたファイルに情報が含まれていることを認識できない。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. ビジネスアプリケーション

    生成 AI 「Gemini」活用メリット、職種別・役職別のプロンプトも一挙に紹介

  2. セキュリティ

    まずは“交渉術”を磨くこと!情報セキュリティ担当者の使命を果たすための必須事項とは

  3. セキュリティ

    迫るISMS新規格への移行期限--ISO/IEC27001改訂の意味と求められる対応策とは

  4. セキュリティ

    マンガで分かる「クラウド型WAF」の特徴と仕組み、有効活用するポイントも解説

  5. セキュリティ

    警察把握分だけで年間4000件発生、IPA10大脅威の常連「標的型攻撃」を正しく知る用語集

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]